From 76d17d0a04e7691c56a7d026de594cd50da566de Mon Sep 17 00:00:00 2001 From: Theis Pieter Hollebeek Date: Wed, 3 Apr 2024 08:55:51 +0200 Subject: [PATCH] initial commit --- program/image.c | 1678 +++++++++++++++++++++++++++ program/maorduino.ino | 84 ++ program/pitches.h | 90 ++ tools/.gitignore | 3 + tools/gimp_img_conv/gimp_img_conv.c | 36 + tools/gimp_img_conv/glib.h | 2 + tools/gimp_img_conv/run.sh | 2 + 7 files changed, 1895 insertions(+) create mode 100644 program/image.c create mode 100644 program/maorduino.ino create mode 100644 program/pitches.h create mode 100644 tools/.gitignore create mode 100644 tools/gimp_img_conv/gimp_img_conv.c create mode 100644 tools/gimp_img_conv/glib.h create mode 100644 tools/gimp_img_conv/run.sh diff --git a/program/image.c b/program/image.c new file mode 100644 index 0000000..7a3b5f2 --- /dev/null +++ b/program/image.c @@ -0,0 +1,1678 @@ +/* GIMP RGB C-Source image dump (based.c) */ + +static const char gimp_image[120 * 120 * 3 + 1] PROGMEM = + "\276\320\343\274\315\340\272\313\336\271\312\335\271\312\335\271\312\336" + "\272\313\336\270\311\335\272\313\336\272\313\336\271\312\335\271\312\335" + "\267\310\333\267\311\334\270\311\334\272\313\337\271\312\335\270\311\334" + "\266\311\334\265\310\333\264\307\332\266\310\333\267\307\332\262\301\325" + "\262\303\326\263\305\330\264\305\331\265\306\331\265\307\332\264\306\331" + "\263\304\330\264\305\331\265\307\332\265\306\332\263\305\330\266\310\333" + "\264\306\331\264\305\330\262\303\326\257\300\323\255\276\323\256\277\325" + "\256\277\326\256\300\326\257\301\326\257\302\327\257\302\327\256\302\326" + "\255\300\323\254\277\322\256\302\323\257\303\323\257\302\321\260\302\320" + "\261\303\322\256\300\320\254\276\315\254\276\315\254\277\315\252\274\313" + "\251\274\312\246\270\307\246\270\307\246\270\307\246\270\307\246\270\307" + "\250\270\307\251\271\310\250\270\307\254\271\311\255\274\313\252\275\313" + "\254\276\314\254\275\316\255\275\316\255\275\316\256\275\316\257\276\317" + "\256\275\316\257\276\320\256\275\317\256\275\316\260\300\321\260\277\321" + "\260\277\320\263\302\323\261\301\322\262\302\323\261\301\322\260\277\320" + "\262\301\322\261\300\322\263\302\324\262\301\323\260\277\321\260\277\321" + "\260\277\321\261\300\322\261\300\322\261\300\322\261\300\322\262\301\323" + "\262\302\323\262\302\323\262\301\323\263\302\324\263\303\324\260\277\321" + "\257\277\320\260\277\321\261\300\322\265\304\326\264\303\324\262\302\323" + "\262\302\323\261\300\322\261\300\322\261\301\322\261\300\322\264\303\325" + "\276\320\343\274\316\341\272\313\336\267\311\334\270\311\335\270\311\334" + "\271\313\336\267\311\334\272\313\336\267\310\333\271\312\335\272\313\336" + "\270\311\334\266\310\333\271\313\336\270\312\336\270\312\335\272\314\337" + "\266\312\334\265\313\334\265\312\333\262\304\327\263\303\327\263\302\326" + "\262\301\325\262\303\326\262\303\326\262\303\326\261\303\326\262\303\326" + "\256\277\322\261\302\326\264\305\330\263\304\330\264\305\330\264\305\330" + "\264\305\331\262\304\327\260\302\325\260\302\325\257\301\325\257\300\325" + "\255\276\323\255\276\323\256\300\325\255\300\325\252\276\322\255\300\324" + "\255\300\322\253\277\317\251\275\314\251\276\314\252\275\313\254\274\313" + "\256\276\314\257\277\315\253\274\312\251\271\311\250\267\307\247\267\307" + "\244\265\304\244\265\304\242\262\302\240\262\301\242\264\303\241\264\303" + "\242\264\303\245\267\306\245\265\305\247\265\304\253\271\310\251\275\312" + "\254\276\314\254\276\316\257\276\320\257\276\320\260\277\321\260\277\321" + "\257\276\320\253\272\314\260\277\321\260\277\321\260\277\321\260\277\321" + "\262\302\323\265\304\326\265\304\326\265\304\326\266\305\326\264\303\324" + "\261\300\322\263\302\324\262\301\323\261\300\322\261\301\322\261\300\322" + "\261\301\322\263\302\323\263\303\324\262\301\323\261\300\322\260\277\321" + "\260\277\321\262\301\323\262\302\323\265\304\325\266\305\327\260\277\321" + "\261\300\322\262\301\323\264\303\324\266\305\327\263\303\324\261\300\322" + "\260\277\321\260\277\321\262\301\323\260\277\320\257\277\320\264\303\324" + "\277\320\343\275\317\342\267\311\334\266\310\333\266\310\333\270\312\335" + "\267\311\334\265\307\332\266\310\333\270\311\334\265\306\332\264\307\332" + "\265\310\333\264\311\333\266\313\335\271\315\340\272\314\337\272\314\337" + "\271\315\337\266\314\336\265\311\333\265\310\333\264\306\331\264\306\331" + "\265\306\331\264\305\330\263\304\327\261\303\326\260\302\325\256\300\323" + "\257\300\323\262\303\327\264\305\330\264\305\330\263\304\327\263\306\330" + "\264\310\332\261\305\327\261\305\327\261\305\327\257\302\324\256\300\322" + "\253\274\317\254\276\320\255\277\323\254\277\324\252\276\323\253\276\323" + "\252\276\317\250\275\313\250\275\311\252\274\311\252\272\311\251\267\306" + "\246\263\300\246\263\276\246\262\277\236\252\270\235\251\271\225\240\261" + "\212\222\244\200\207\231y\200\222r~\216p\177\215n}\213iz\210t\204\222\200" + "\215\233\213\226\242\240\253\267\244\262\301\251\267\307\253\272\313\255" + "\274\315\257\275\316\257\276\317\255\275\315\256\275\316\257\276\320\262" + "\302\323\261\300\322\261\300\322\261\300\322\262\301\323\263\303\324\265" + "\304\326\263\302\324\264\303\325\264\304\325\263\302\323\260\277\321\261" + "\300\322\261\300\321\261\300\322\262\302\323\262\302\323\263\302\323\263" + "\302\324\265\305\326\265\304\326\264\304\325\265\304\326\262\301\323\264" + "\303\325\265\304\326\266\305\327\265\305\326\264\304\325\263\303\324\262" + "\302\323\263\303\323\262\302\323\263\302\323\263\302\324\264\303\325\270" + "\307\330\264\303\325\266\305\326\266\306\327\301\322\346\277\321\344\274" + "\315\340\271\312\336\270\311\334\270\311\334\265\307\332\270\311\334\267" + "\310\333\267\310\333\267\311\334\265\310\333\265\311\333\264\312\333\264" + "\313\334\267\313\335\271\315\337\271\314\336\266\313\334\265\313\334\265" + "\312\334\266\312\334\266\312\334\263\306\331\264\306\331\263\305\330\263" + "\304\327\257\300\323\257\301\324\260\301\324\260\302\324\261\303\323\261" + "\303\325\263\304\327\261\303\326\261\303\326\261\305\327\260\305\327\257" + "\305\326\256\302\324\254\300\321\254\277\317\254\276\317\254\276\320\251" + "\275\320\251\275\321\253\277\325\247\273\320\244\270\311\242\267\303\243" + "\266\277\237\254\267\221\234\251\177\210\230qy\205eltKRY\060\071>\060\067<$*" + "/\035!'\031\033!\015\017\025\017\016\024\015\016\024\012\014\022\006\013\017\014\022\027\021\030" + "\037\030\035%=CJ`ht\177\210\230\230\245\261\241\257\273\250\265\302\256\273" + "\311\257\275\314\257\275\315\260\300\320\263\303\324\260\302\322\256\300" + "\317\263\303\322\266\305\325\266\305\327\266\305\327\267\306\330\267\306" + "\330\262\301\323\265\305\326\264\303\324\263\302\324\263\303\324\263\302" + "\324\264\303\325\264\303\325\265\304\325\266\305\327\266\305\327\266\305" + "\327\267\306\330\274\313\335\274\313\335\270\307\331\267\306\330\267\306" + "\330\267\306\330\270\307\331\266\305\327\262\303\324\264\305\326\264\306" + "\327\266\306\327\266\305\327\266\305\327\265\305\326\265\304\326\267\306" + "\330\270\307\330\303\324\347\302\323\346\300\321\344\272\313\336\271\313" + "\336\267\310\333\267\310\333\265\307\332\266\310\333\267\310\333\267\310" + "\333\266\310\333\266\311\333\266\313\334\267\313\333\266\312\332\266\312" + "\333\270\314\336\267\313\336\267\314\336\267\313\335\267\313\335\270\314" + "\336\266\311\334\265\310\333\265\306\331\263\304\330\264\305\330\260\301" + "\324\260\302\325\260\302\323\261\303\324\261\303\324\261\303\324\257\301" + "\322\256\300\321\255\277\322\255\301\323\257\303\325\256\302\324\253\277" + "\321\251\275\316\245\273\315\243\272\315\244\272\320\246\272\322\243\266" + "\315\235\257\300\221\242\256y\210\221hu|GNV*/\070\021\025\037\013\016\026\014\020" + "\024\013\016\017\010\014\011\007\014\006\007\014\005\010\014\006\006\012\005\015\016\012\013\012\006\012\012" + "\007\010\011\006\005\007\005\004\006\005\005\007\010\006\010\011\002\007\012\005\014\016\012\022\026'\061\067Q\\c" + "w\202\213\217\232\246\242\256\273\253\270\306\253\274\313\257\303\321\262" + "\304\323\263\305\323\265\305\324\266\304\324\265\304\326\266\305\327\266" + "\305\327\273\312\334\267\306\327\265\304\326\265\304\325\264\303\324\266" + "\305\327\267\306\330\264\303\324\260\277\321\260\300\321\264\303\324\265" + "\304\325\265\304\326\267\306\330\272\312\333\272\312\333\271\310\332\270" + "\307\331\270\307\331\270\307\331\266\307\330\265\306\327\263\305\326\264" + "\305\326\263\305\326\264\306\327\262\304\324\264\306\327\263\305\325\266" + "\307\330\271\312\333\274\315\336\302\323\347\275\316\341\274\315\341\273" + "\314\337\273\314\337\273\314\340\273\314\337\266\310\333\266\310\333\267" + "\310\333\266\310\332\270\312\334\266\311\333\266\311\335\267\313\337\266" + "\311\336\267\312\337\266\311\334\265\310\333\266\312\333\264\310\332\265" + "\310\333\265\310\333\263\306\331\264\307\332\270\311\334\266\307\332\264" + "\306\331\264\305\330\260\301\324\257\301\321\260\302\321\261\303\323\262" + "\303\324\255\277\320\256\300\321\255\277\321\255\300\323\254\300\321\253" + "\277\320\252\275\317\250\271\315\251\270\314\244\261\304\236\247\273\221" + "\231\254t{\211Z_i\067:B\023\023\032\020\020\026\014\017\022\012\015\014\014\015\010\015\016" + "\006\015\017\006\017\017\010\016\016\007\017\017\011\021\021\013\021\021\013\023\023\016\026\026\022" + "\020\021\014\013\014\011\007\012\006\005\006\004\006\007\006\007\010\006\010\010\007\004\007\006\003\007\005\001\007\005\001" + "\011\012\005\017\022\007\021\026\033#+KS]u\177\212\231\250\264\245\267\304\251\273\307" + "\255\300\314\262\302\317\265\302\322\264\303\323\265\304\326\271\310\332" + "\267\306\330\267\306\330\265\304\325\265\304\325\264\304\325\265\304\325" + "\267\306\330\267\306\330\270\307\331\264\303\325\263\302\323\257\276\320" + "\264\303\325\270\307\331\267\307\330\270\310\331\272\312\333\273\312\334" + "\274\314\335\267\306\327\267\310\331\264\305\326\263\306\326\263\306\327" + "\263\307\327\265\307\330\266\307\330\271\312\333\270\312\332\270\312\332" + "\267\311\332\270\312\333\302\323\347\275\317\342\272\313\337\270\312\335" + "\271\312\336\275\316\341\271\312\335\267\310\333\270\311\334\270\311\333" + "\267\310\331\266\310\330\266\312\333\266\312\334\270\313\342\267\312\341" + "\267\313\337\266\312\334\264\310\330\266\312\331\265\311\332\267\312\335" + "\265\311\333\266\312\334\263\305\330\264\305\330\265\306\331\265\306\331" + "\263\304\330\262\303\326\262\304\324\261\303\321\260\302\322\263\305\325" + "\256\300\321\256\300\320\256\300\322\255\300\322\254\300\316\253\275\313" + "\251\271\311\240\256\301\222\233\254|\177\214WXc/.\070$\037&\034\025\030\024\020" + "\020\024\022\021\025\023\022\030\022\020\040\030\023\035\023\014(\035\023#\027\014,\040\025\066" + "*\035'\033\016+\040\023\060$\032\061%\035/&\037$\036\026\036\031\020\024\022\012\026\026\017\023" + "\022\014\013\012\005\014\012\006\010\007\003\006\010\003\004\007\003\004\006\004\004\006\005\003\004\005\004\006\007\005\012\013" + "\012\023\026-\070=o}\205\231\251\263\254\274\310\262\301\315\265\302\321\265" + "\304\324\266\305\326\267\306\330\267\306\330\270\307\330\270\307\330\266" + "\305\327\272\312\333\273\313\334\273\312\334\272\311\333\271\310\332\271" + "\310\331\272\311\333\267\307\330\266\305\327\271\310\332\273\313\334\274" + "\313\335\274\313\334\275\314\336\274\313\335\272\312\333\263\304\325\272" + "\314\334\267\313\333\266\312\332\267\313\333\270\313\333\271\313\333\271" + "\313\333\272\314\334\274\316\337\274\315\336\274\316\337\305\325\347\300" + "\320\342\276\316\340\276\315\337\274\316\341\274\315\340\267\310\334\271" + "\312\335\271\312\335\274\315\337\266\310\330\266\310\331\266\312\332\266" + "\312\333\265\311\332\264\310\331\266\312\334\266\312\334\263\307\326\261" + "\305\325\263\307\327\267\313\334\266\311\334\264\310\333\262\304\327\263" + "\304\327\262\303\326\261\302\325\261\302\325\260\301\324\256\300\321\262" + "\304\322\260\302\322\257\301\322\256\277\316\257\277\315\256\275\315\256" + "\276\315\253\273\305\247\265\276\211\225\236[en*\060\064\035!\036\035\036\032\026" + "\024\021\030\022\022\027\014\016\031\016\020$\027\026.\040\032*\027\013=&\030J.\035P\062\040R" + "\063\037S\065\036V\070\037P\063\030P\062\030M/\026K,\030@%\022\064\036\013,\033\012\032\030\007" + "#\040\025\037\033\024\023\017\012\021\016\011\020\016\010\013\014\005\022\022\015\007\010\003\007\007\004" + "\006\006\003\006\006\004\004\007\004\004\010\007\002\011\012\010\025\031\037y\067\030" + "e\062\023M(\014\061\035\004\040\020\003\031\014\003\020\011\001\016\010\002\017\011\005\025\017\015\033" + "\025\023\015\010\006\012\010\006\007\006\004\007\006\004\007\007\005\007\010\006\007\011\012\006\014\021\016\027\"@" + "IR|\206\221\247\263\277\263\276\314\262\300\320\264\303\325\264\303\324\264" + "\304\325\266\305\326\272\312\333\273\313\334\272\312\333\274\314\335\277" + "\317\340\274\314\335\274\314\335\300\320\341\301\321\342\275\315\336\272" + "\312\333\272\313\334\272\314\334\272\314\334\273\315\336\276\317\340\276" + "\320\341\276\320\341\276\320\341\275\317\340\277\320\341\302\323\344\307" + "\322\343\304\317\340\305\317\340\304\321\341\300\316\340\275\314\336\272" + "\312\334\271\311\333\274\313\337\273\312\336\273\312\336\274\314\340\274" + "\316\337\274\316\337\273\315\336\274\316\337\274\316\337\272\313\334\271" + "\313\334\272\314\335\272\314\334\270\312\332\270\312\332\267\311\332\266" + "\310\330\267\311\332\270\312\332\266\311\327\266\307\325\265\304\321\265" + "\301\314\251\256\267dhk-\062.\060&$>/-\062%#,!\036\"\034\030\035\031\023\025\021\014" + "\031\017\004\066\036\004kC\040\230^\071\246_\065\255b\063\262e\066\264g\067\267i\070\270" + "j\071\270i\067\273k\071\272i\067\272h\066\272f\065\273e\064\265_/\265^/\262[,\263" + "]-\261]-\254Y)\251V%\244S%\234N\040\230K!\223E\036\216A\033\207<\030\177;\027" + "u\067\027h\061\023L#\023\060\026\016\026\015\004\020\010\001\021\011\005\024\014\010\034\025\021\035" + "\027\023\026\022\017\021\016\013\020\015\012\020\017\015\011\012\007\007\011\010\004\010\011\006\011\014" + "\010\014\022\023\026\036QV_\220\232\246\252\267\307\261\277\320\264\304\325\265" + "\304\325\266\305\327\271\310\332\270\310\331\273\313\334\276\316\337\277" + "\316\340\277\316\340\277\317\340\277\316\340\277\316\340\273\313\334\274" + "\313\335\276\316\337\300\320\341\300\320\341\277\317\340\277\317\340\276" + "\317\340\274\314\335\275\316\337\300\317\341\302\322\343\305\324\346\310" + "\324\344\307\322\343\307\323\343\302\320\340\302\320\342\301\321\342\276" + "\315\337\274\314\335\274\313\337\276\315\341\275\314\340\275\314\340\274" + "\316\337\275\317\340\274\316\336\271\313\333\273\315\336\277\320\341\275" + "\317\340\271\312\333\271\313\334\271\313\333\272\314\334\270\311\332\267" + "\311\331\266\310\331\267\310\331\265\306\324\263\303\320\260\275\310\221" + "\232\242IKO\"\"\"\037\036\032\061*%+\040\034!\025\023\033\016\015\024\014\013\023\016\013" + "\031\021\010D*\025\202W\060\243g\071\257d\071\262e:\264g:\267h;\274m>\276o>\275" + "n;\276n<\274k\070\275i\066\272e\062\274f\063\277g\066\276d\064\275a\063\272_\060" + "\267].\266].\264]-\260Z*\256Z+\251V)\240Q%\230I\036\222C\033\217A\032\210=\031" + "\200:\031}\070\030l\061\026N#\024\061\027\023!\020\012\030\013\005\023\012\004\032\022\014-%!#" + "\032\026\030\022\016\040\034\031\035\034\030\013\013\006\007\011\006\013\015\013\012\015\013\011\014" + "\016\010\014\020\011\015\024#*\064oy\207\247\263\304\261\300\321\262\302\323\266" + "\305\327\267\307\330\271\311\332\274\313\335\275\314\336\277\316\340\277" + "\317\340\301\321\342\277\316\340\277\317\340\301\321\342\300\320\341\277" + "\316\340\277\316\337\276\316\337\277\316\337\300\317\341\277\317\340\302" + "\322\343\302\322\343\304\323\345\304\323\345\307\326\350\306\324\343\304" + "\322\342\305\323\343\305\323\343\301\320\342\301\320\342\300\317\341\276" + "\315\337\276\315\341\300\317\343\277\316\342\277\316\342\300\322\343\277" + "\321\342\274\316\337\275\317\337\276\320\341\276\320\341\276\320\340\276" + "\317\340\275\317\337\273\315\335\273\315\335\270\312\332\270\311\332\267" + "\307\331\265\305\325\265\302\320\255\272\304\204\216\225.\062\064\040\033\032" + ")%!\037\033\025\032\026\016\030\020\012\025\014\006\027\013\007\031\014\012!\015\006L+\024\216^<" + "\250h=\262k\071\271m=\273m?\274m>\300q>\277p=\300q>\300p>\300n=\301m;\274" + "i\065\275g\065\277g\065\300f\064\277c\062\276b\061\273_.\272_/\266]-\266]-\265" + "\\*\264[,\254T'\250Q&\242N#\234K!\227G\040\214?\032\207?\033\201:\031z\065\026" + "l.\024P'\023\065\027\015$\021\007\027\017\004\035\022\012\060$\037A\065\060\061'\037%\036\026\035" + "\032\022\017\015\006\013\013\006\011\012\006\005\010\005\006\010\007\006\013\012\006\013\013\007\015\022\022\031" + "!fp{\253\271\311\263\303\323\270\307\330\273\312\333\272\311\333\272\311" + "\333\274\313\334\276\316\337\300\320\341\301\321\342\300\317\341\301\320" + "\342\303\323\344\303\323\344\302\322\343\301\320\342\301\321\342\300\320" + "\341\302\321\343\301\320\342\301\320\341\302\322\343\301\320\342\301\320" + "\342\307\326\350\305\325\344\304\323\343\304\323\343\301\321\340\303\321" + "\343\302\317\342\302\321\343\301\321\342\300\317\343\277\316\342\274\313" + "\337\276\314\341\277\320\341\275\317\340\276\317\340\277\320\341\300\322" + "\341\300\321\341\300\321\342\277\320\341\276\317\340\276\317\340\275\317" + "\337\272\314\334\267\311\333\267\307\330\266\304\320\266\275\307\204\210" + "\217\071\070=\061+++%\040!\033\026\030\023\015\021\016\006\020\013\003\022\012\003\027\014\004\"\015" + "\003S*\025\234]\071\256j<\264o?\272sA\277uE\303vG\303tC\302r?\303s@\305uC\304" + "sA\303o>\303m<\300i\066\300i\067\301i\067\301f\065\277d\061\300b/\275_-\273^." + "\272^.\265Z*\264Y'\266Z*\257U'\251O%\243M\"\236K!\231G\036\221C\034\214B\035" + "\203;\031\177\070\032w\061\025g,\025P\"\031?\032\025+\027\012$\024\013#\025\015(\034\024\065" + "+\040(!\026\032\025\013\021\016\006\016\014\007\012\011\005\011\012\007\007\012\006\010\015\013\005\012\011" + "\006\013\015\005\011\015\016\026\034ju\201\255\275\312\264\305\325\267\310\331\272\312" + "\333\275\315\336\275\314\336\277\317\340\277\317\340\300\317\340\301\321" + "\342\304\324\345\304\323\345\301\321\342\302\321\343\300\320\341\302\322" + "\343\302\322\343\301\321\342\302\322\344\301\321\343\304\325\346\301\321" + "\343\303\324\345\310\331\352\310\327\347\303\323\342\305\325\344\303\321" + "\341\304\321\343\304\320\342\304\322\344\305\325\346\302\321\345\301\320" + "\344\303\322\346\301\320\342\277\317\340\301\321\341\277\317\337\277\317" + "\337\300\321\340\301\322\341\302\323\342\302\322\343\301\321\342\300\320" + "\341\274\314\335\271\312\333\267\307\335\262\302\322\261\276\304\202\203" + "\211\064,\064,\"(&\035\034&\036\030\"\033\025\036\030\021\024\017\010\026\020\011\030\020\012" + "\037\015\003S$\022\231\\:\265m>\276t@\302{F\307{I\307zI\310zJ\310yH\307xE\307" + "wD\314{G\311vC\306p>\306o=\301j\070\302k\071\302j\070\304j\070\305i\070\302e\063" + "\277c\062\276a\061\271]-\270[+\270[+\264W)\255R%\251P%\242K\040\236J!\231H\037" + "\222D\035\212@\032\201\070\025~\066\027{\062\025r/\031c*\027R%\023\066\031\015.\030\017%" + "\027\014,\040\026\063(\035\063+\037!\032\021\026\021\010\022\017\011\016\015\010\014\014\011\014" + "\016\015\007\012\011\006\011\010\012\014\015\010\012\015\006\013\021\022\035%\200\217\231\257\302" + "\317\265\310\327\267\310\331\272\311\333\275\315\337\277\320\341\300\321" + "\342\301\323\343\300\320\341\301\321\342\300\320\341\301\321\342\302\321" + "\343\302\322\343\304\323\345\303\323\345\302\323\344\300\322\343\301\323" + "\344\301\324\345\302\325\346\303\325\346\306\332\352\311\331\350\305\325" + "\344\304\324\343\310\325\345\307\323\346\302\314\340\303\321\343\301\321" + "\342\302\322\345\306\325\351\302\321\345\300\320\341\303\322\344\300\320" + "\340\301\320\340\302\322\341\303\323\341\305\325\344\303\323\342\302\322" + "\343\300\320\341\300\320\341\272\311\333\266\305\330\267\305\334\260\276" + "\314z\206\210(&&.$'.$&*\"\036'\036\027\037\030\021\032\024\015\030\023\014\031\023\014\035" + "\017\005F#\015\226Z?\264pI\274wD\302zG\305|J\312|K\312|K\310zI\315\177N\313}" + "K\314}J\315|H\313xD\311s@\310q>\311q?\306o=\304l\071\306l;\305k:\303g\066\276" + "b\061\275a\061\276b\061\270\\,\263W'\261U&\253Q#\246M\"\241J\037\234H\036\231" + "E\035\221A\032\214@\032\210>\033\201\070\027{\063\024q-\027e,\022U)\020;\036\016\064\033" + "\021(\033\016$\032\016%\034\020%\034\020'\037\025$\035\025\030\023\016\015\014\010\011\012\007\012" + "\014\012\007\011\010\004\007\006\006\007\010\007\007\011\007\011\015\003\015\022&\064=\224\246\262\260\305" + "\323\266\310\331\274\313\335\276\317\340\275\317\340\277\321\342\276\320" + "\341\277\320\341\302\322\343\301\321\342\302\322\343\302\322\343\301\321" + "\342\302\322\343\302\323\344\301\323\344\301\324\344\300\324\345\301\325" + "\345\301\326\346\302\330\347\307\334\354\311\331\345\305\326\343\307\327" + "\345\306\324\344\310\323\346\310\322\345\306\324\346\302\322\343\304\323" + "\347\307\326\352\306\325\351\310\330\351\307\326\350\305\325\344\301\321" + "\340\302\322\341\302\322\337\277\316\335\277\317\336\300\317\340\276\315" + "\337\277\316\340\275\314\335\271\306\330\270\304\330\230\245\254\060\070\064" + "\030\027\022\064-)\065-)\070\060(%\035\025\035\026\016\024\016\006\017\012\007\024\012\004\061\033" + "\007\206U\070\264pI\273wJ\301{H\306}J\312\177M\313~M\314}M\320\201P\322\203" + "R\317\200O\313{H\310wD\311uB\312tA\311q?\311q?\307o=\306n;\301h\066\304j\071" + "\302f\065\300d\063\276b\062\274`\060\270\\+\265X)\262U'\256T&\245L!\240J\036\233" + "F\034\231D\035\224A\033\216?\033\212>\035\203\070\026y\062\022r-\030k)\025a'\023K\040" + "\017\064\027\015(\031\014'\035\020/&\032)!\024\"\032\017!\031\021\023\015\010\013\012\006\010\010" + "\006\006\010\007\006\011\010\003\006\006\003\003\005\005\005\010\007\006\014\004\012\020\006\021\033dp{\246\273\311" + "\260\310\327\270\314\334\272\316\336\273\315\336\277\320\341\301\322\343" + "\302\323\344\301\321\342\304\323\345\305\324\346\302\322\343\302\321\343" + "\301\321\342\301\322\342\301\322\343\301\324\344\304\330\350\304\330\350" + "\302\330\350\300\327\346\304\332\352\312\333\345\310\330\345\305\326\342" + "\311\327\347\307\323\346\307\323\346\310\326\351\303\322\344\304\323\347" + "\305\324\350\305\324\350\305\324\346\304\324\345\303\323\342\303\322\342" + "\304\324\343\303\323\342\306\326\345\306\326\345\305\325\346\276\315\337" + "\274\313\335\271\310\330\265\302\322\256\270\306RY[\027\032\023\031\026\021\063" + "-&\071\062*\062,#\027\020\007\021\013\003\020\012\003\027\014\007&\015\002nB'\251mD\273wE\302\177" + "N\312\203Q\313\203Q\315\202P\317\203Q\321\203R\323\205T\324\205T\322\203" + "R\320\200N\316}J\317|J\317zH\320zH\316vD\315uD\315tB\305k:\306k;\303g\066" + "\302e\065\276b\061\273^.\267[+\263V'\260S%\253Q#\246M\"\244M\"\235G\034\233" + "E\035\227B\034\216>\031\210:\030\203\070\026\177\067\026u/\031o*\026f%\025W&\024?\034" + "\023)\024\011!\024\012&\033\021\064+\037<\064)#\034\023\025\020\012\013\012\005\007\007\005\006\010\007" + "\006\011\010\006\010\010\003\004\006\005\004\011\006\005\015\004\010\017\005\013\025)/:\224\245\262\255\305" + "\323\262\311\330\267\314\334\274\316\337\301\323\344\302\324\344\304\324" + "\346\307\326\350\302\321\343\303\323\343\303\323\344\305\325\346\303\322" + "\344\277\320\341\304\325\346\301\324\345\302\327\347\302\330\347\301\327" + "\347\300\327\346\304\333\352\310\330\344\310\330\345\310\330\345\310\327" + "\346\310\327\350\310\326\350\304\323\345\305\326\347\305\326\350\303\324" + "\346\303\324\346\303\324\345\304\323\345\302\322\342\304\323\344\305\325" + "\346\306\326\346\306\326\346\302\321\342\277\317\340\273\312\334\267\306" + "\327\266\306\324\264\303\313\222\232\241%()\023\022\014\"\034\030\062+%/'\040\023" + "\015\006\015\010\001\020\012\004\025\016\011\034\020\010K'\020\236_\067\265n=\276xE\306~N\312" + "\202Q\314\202R\321\206V\322\206V\323\206W\327\211Z\326\211Y\325\207W\325" + "\206V\323\203Q\321\177M\324\201O\326\201O\321zG\322zG\321wD\314p>\310m<\305" + "i\070\301e\065\276b\061\276b\061\274`/\270[+\261U&\255S$\247N\"\246O#\242K\040" + "\237H\037\227B\033\217>\030\212<\027\202\071\025|\065\023x\063\033m)\023i'\026[#\021F" + "\037\022-\024\013'\030\021.!\031(\036\023-&\033.'\036\033\026\021\021\020\013\010\010\006\007\010" + "\007\007\010\007\004\005\005\004\005\006\005\006\012\005\007\014\004\010\016\006\012\022\011\016\032T`k\247\273\310" + "\264\310\330\271\316\335\273\317\337\277\323\343\300\324\344\301\323\343" + "\305\326\347\303\324\344\304\325\344\305\326\345\306\325\345\304\323\343" + "\304\325\345\304\326\347\305\330\350\303\330\350\302\331\350\301\330\347" + "\301\330\347\305\334\353\314\334\351\312\332\347\307\327\345\307\327\346" + "\306\326\347\307\327\350\307\327\350\303\324\345\301\322\343\302\324\345" + "\301\323\344\303\325\345\302\322\343\303\322\344\304\323\345\304\323\345" + "\305\324\345\304\324\345\300\320\341\277\316\340\274\313\335\270\310\331" + "\270\310\324\262\301\307kqs\023\023\021\033\027\022/'#<\062-\"\031\024!\033\024\032\026" + "\016\024\017\011\024\015\007#\022\004\177N+\257i\070\272rA\303|K\312\202Q\321\210X\327" + "\213\\\326\213[\331\217_\337\223d\341\225e\336\221b\334\216`\326\207X\323" + "\203R\323\202Q\325\203R\332\207U\333\206S\330\177M\324yG\316q@\310l;\305" + "i\070\303g\066\302f\065\276b\062\271],\266Z*\266Z+\257U&\252Q$\245N\040\246P#" + "\240I\037\231D\034\220@\030\212=\027\205;\025~\067\023t/\025m+\024k)\027e(\026M#\022" + "\062\024\014*\027\023\"\022\015*\037\025\032\023\011\035\025\015!\033\026\022\022\015\022\023\020" + "\011\012\011\007\007\007\006\006\006\004\006\007\004\006\011\005\010\014\006\012\015\006\012\021\010\013\026\023\033" + "'\207\226\243\263\306\326\271\316\336\274\320\340\300\325\345\277\324\344" + "\303\326\346\304\326\346\302\324\343\305\327\344\306\327\345\307\327\346" + "\304\324\343\307\330\347\305\327\347\306\331\351\303\332\351\302\332\351" + "\303\333\351\302\331\350\307\336\355\316\336\353\313\332\351\307\327\346" + "\311\330\351\311\332\353\311\332\353\311\332\353\310\332\353\305\327\350" + "\306\327\350\306\330\350\304\326\347\305\325\346\304\323\345\305\324\346" + "\305\325\346\305\324\346\304\323\345\301\320\341\276\315\337\274\313\335" + "\271\311\332\267\310\323\262\275\301NRO\017\014\005$\036\032/%!\060&!<\062-!\032\024" + "\033\026\017\021\017\011\031\023\007Q,\024\235]\065\270n;\301yI\312\202Q\317\206V\325" + "\211Z\330\214]\333\217`\336\225e\347\236m\350\236n\346\233l\344\227h\334" + "\216_\332\213[\331\211Y\327\205U\334\211X\334\207U\332\202P\331~M\321uD\313" + "n>\305i\071\306i\071\306j\071\301e\064\273_.\271]-\264W)\256T%\254S&\251R%\250" + "R$\243M\"\237J!\227G\037\217B\035\204:\023}\065\021w\062\030o,\024n,\030h)\026['\025" + "E\036\025*\020\014\036\021\012.$\034;\064+.&\040\025\020\013\014\013\006\010\010\006\015\015\014" + "\010\010\010\011\011\011\005\006\010\004\006\010\005\010\013\011\015\020\007\013\020\011\015\023\013\017" + "\031MTb\252\273\313\271\316\336\276\323\343\303\327\347\304\330\350\304\326" + "\347\305\326\347\304\327\345\303\326\342\305\326\344\310\330\347\306\325" + "\345\307\330\347\306\330\350\306\331\352\303\331\350\303\334\352\302\332" + "\351\303\332\351\307\336\355\315\335\353\313\332\352\303\323\343\307\326" + "\351\310\331\352\306\330\351\305\327\350\307\331\351\305\327\350\303\324" + "\345\303\325\345\303\324\345\304\324\345\304\323\345\303\323\344\303\322" + "\344\303\322\344\303\322\344\301\320\342\277\316\340\276\315\337\272\312" + "\333\265\306\321\244\252\252\067\066\060\020\016\011!\034\030#\032\030\071/,>\063/+!" + "\035!\030\023\026\016\011(\023\005{L/\250c;\273qA\305}L\313\203R\323\207X\331\214" + "]\336\220a\341\223e\341\230h\351\241q\353\243r\352\240p\351\234k\346\230" + "g\337\220^\335\214[\334\213Z\333\210Y\336\211X\335\205T\330~N\324xH\322u" + "E\313o>\306j\071\303g\066\301e\064\273_.\270[+\265X*\262X)\253R%\250P#\247P" + "\"\245O$\235H\040\225D\034\217@\033\203\071\024}\064\022v\061\027p-\025n-\031i*\026`" + "'\025J\037\025\061\022\013\040\022\011\027\016\006\061)\"*\"\034\035\030\022\031\030\023\010\011" + "\006\006\006\006\006\006\006\005\005\005\004\006\010\005\007\011\006\012\015\010\014\020\012\016\021\010\014\020\013" + "\016\024\034\036*\217\241\260\267\315\335\276\322\342\277\324\344\302\326\346" + "\302\325\345\302\324\344\303\325\343\301\323\337\304\325\343\306\326\345" + "\306\330\346\305\327\346\310\334\353\306\332\352\305\333\352\305\336\355" + "\305\334\353\304\333\352\305\335\354\316\336\355\312\331\352\301\321\342" + "\304\323\346\310\330\351\312\332\353\307\327\350\306\326\350\310\330\351" + "\312\332\353\310\331\352\311\331\352\310\330\351\310\327\351\305\324\346" + "\303\322\344\301\320\342\301\320\342\303\322\344\303\323\344\300\317\341" + "\272\312\333\267\305\317\225\231\230\034\032\024\031\030\023\026\022\017#\033\031>\065" + "\062\065,(%\033\030\040\026\023\040\021\014O'\033\225X;\260iB\301xJ\312\201P\320\207" + "W\326\212[\334\216_\340\220b\342\225f\353\241q\355\244t\362\251y\360\245" + "t\354\237m\346\227d\337\220\\\334\214Y\335\214Z\340\215\\\335\211X\335\206" + "V\332\201R\331~O\321vE\312n>\310l;\303h\067\300e\064\273`/\272_.\264W(\260" + "U'\253Q#\251P#\244K\037\240I\040\236H!\232F!\222B\037\204\071\026\177\066\025u\061" + "\026p.\025m,\031h)\026a(\026I\035\023\070\027\021'\030\016\034\023\011%\036\026\064,&\030\023" + "\016\025\024\017\017\017\015\015\015\015\006\006\006\006\006\006\005\005\006\005\006\010\004\007\011\007\014\016\011" + "\017\020\010\014\020\011\014\022\031\034%o\177\216\263\311\332\271\316\337\277\325" + "\345\277\325\345\302\326\346\305\330\347\303\327\344\302\326\343\307\331" + "\347\307\330\346\307\331\347\307\333\351\303\330\347\305\331\351\304\332" + "\351\303\334\352\304\334\352\305\336\354\307\340\357\317\336\357\312\331" + "\353\310\330\351\305\325\346\312\331\353\310\327\351\311\331\352\311\330" + "\352\311\331\352\310\330\351\307\327\350\310\327\351\311\331\352\304\323" + "\345\304\323\345\303\322\344\305\324\346\306\325\347\305\325\346\305\325" + "\346\276\315\337\273\312\333\271\307\317\203\206\205\031\027\021\022\022\017\027" + "\024\022)\"!\035\025\023'\037\034\"\031\027\027\016\013\"\022\012m>/\245`B\257i?\301yL" + "\315\203T\322\207X\331\214]\332\212\\\336\214_\346\230j\351\237o\352\240" + "q\360\245v\361\245s\357\240l\344\223^\332\210S\333\211U\340\216\\\344\220" + "`\345\220a\340\212[\335\206U\333\202R\326{J\325xH\320tC\307m<\277e\064\275" + "c\062\271_.\266Z*\256T%\253Q\"\253Q$\246N\"\243K$\236G!\231D\040\223?\035\203" + ";\031|\065\025u/\025n,\024j)\026h)\026c*\030N!\027\066\023\016'\025\013+!\027\036\026\016\065" + "-%$\037\032\021\021\014\021\021\017\014\014\014\013\013\013\007\007\007\006\006\006\004\006\007\004\007\010\005" + "\012\012\007\016\015\013\017\022\013\017\022\024\027\036Wgu\260\307\331\273\321\342\274" + "\322\344\300\326\346\302\327\347\304\331\347\304\331\346\305\331\347\310" + "\333\351\305\330\346\303\327\345\303\331\346\305\332\351\305\333\352\305" + "\333\352\305\335\354\306\337\356\304\335\354\310\341\357\320\337\361\315" + "\334\356\310\330\351\311\330\352\312\331\353\313\333\354\315\334\356\311" + "\331\352\307\326\350\311\331\352\313\332\354\311\331\352\311\331\352\307" + "\326\350\306\325\347\310\327\351\307\326\350\307\327\350\305\324\346\305" + "\324\346\277\316\340\274\314\334\271\310\317nso\023\023\015\017\020\015\026\024\023" + "$\037\035*\"\036\067/)\031\025\015\027\015\006\062\027\012\204P\067\255hB\266oD\301zM\316" + "\204U\323\210X\333\215^\340\217b\350\226i\353\235n\353\241q\354\241r\355" + "\242s\354\237m\353\234g\342\220Z\331\206Q\332\207R\342\216\\\344\217`\351" + "\223f\345\220a\343\215]\334\204T\331~M\326yI\315rA\312p?\302h\067\275d\062" + "\270^-\262V&\257T&\255R$\255S%\244L\040\244K$\241J%\235G$\225B\040\203:\031" + "|\065\026t.\025n,\024k*\026i+\027d+\031M\040\026\070\024\017/\034\024\062(\036\"\032\023-%" + "\036\"\035\030\016\015\010\017\017\014\012\012\011\007\007\007\012\012\012\013\013\013\005\006\010\003\006" + "\010\006\013\013\010\017\016\012\017\021\020\023\025\031\035!Tdr\261\310\331\275\324\345" + "\301\327\347\301\330\346\300\326\343\303\330\345\303\330\345\306\332\350" + "\310\333\351\307\332\350\303\330\346\301\330\345\304\333\351\304\332\351" + "\306\335\354\307\336\355\306\335\355\307\340\356\310\341\360\321\341\361" + "\315\334\356\310\330\351\313\333\354\314\334\355\310\330\351\312\331\353" + "\310\330\351\306\326\347\312\332\353\313\332\354\311\330\352\310\330\351" + "\307\326\350\304\323\345\307\326\350\310\327\351\310\330\351\307\326\350" + "\303\322\344\301\320\342\274\314\335\266\307\316`gc\024\025\015\020\021\016\035" + "\033\031\030\023\021D=\067\061)!\031\025\011(\031\016Y\063!\226\\;\255e<\265lB\300xK\314" + "\203T\327\214\\\337\222c\341\221c\352\230k\350\232l\350\235m\352\240p\354" + "\241q\353\236k\346\226`\331\207P\326\202L\332\204Q\335\206W\342\214^\347" + "\222f\351\224f\351\224c\343\214[\337\205T\333\200O\324yH\313q@\306l:\303" + "i\070\276c\062\270\\+\261W(\260U'\251O\"\247O#\245L%\241K%\233H$\225F\"\207" + ";\033\200\066\030u\060\026q/\026l,\027k,\030g.\033Q#\030:\026\020+\030\017-\"\033#\033\027" + ")!\033\030\023\016\016\015\010\005\006\003\021\021\021\013\013\013\012\012\012\016\016\016\010\012\013" + "\011\014\015\007\014\014\007\015\015\011\015\020\017\023\025\032\035\"Zhw\264\314\335\274\323" + "\343\301\330\345\303\332\344\305\333\347\304\331\346\304\330\346\307\333" + "\351\310\334\352\311\333\351\306\333\350\305\334\350\306\335\354\306\334" + "\353\310\336\355\307\336\355\310\337\356\306\335\354\312\342\361\317\336" + "\356\311\330\351\314\334\354\314\333\355\313\333\354\316\335\357\313\332" + "\354\312\331\353\313\332\354\313\333\354\314\333\355\312\331\353\311\331" + "\352\310\327\351\306\325\347\310\330\351\306\325\347\305\325\346\305\324" + "\346\305\325\346\301\321\342\276\315\337\270\307\316dif\020\021\013\023\024\022" + "\021\020\017+$#>\065\061)\036\026(\037\026\067#\026i?+\241dB\256d:\273pF\313\202U\321" + "\210Y\331\215^\336\220b\345\226h\354\234n\357\242s\356\245t\356\244r\356" + "\243p\353\236i\347\227a\333\210S\326\201M\324~L\324}N\333\206Y\344\220d\350" + "\225g\352\227e\347\223a\336\206U\335\203S\332\177O\317tD\306l<\300f\066\275" + "b\062\270].\261X*\262Y+\255S'\244M\"\240H!\232E\040\222A\035\217@\036\207;\033" + "}\064\026t/\025r\060\027n-\030j+\027c*\027R$\025\070\024\012+\030\016$\031\022\063*'\025\015" + "\006\021\014\006\020\017\012\007\007\005\007\007\007\015\015\015\020\020\020\013\013\013\010\012\013\007\012" + "\013\016\022\022\015\021\022\010\014\017\016\022\024\036!&s\203\221\266\316\336\300\326" + "\345\303\331\346\306\335\350\306\333\350\310\335\352\310\335\353\312\336" + "\354\312\336\354\311\334\353\305\332\350\304\332\347\305\333\352\306\334" + "\353\310\335\355\311\337\356\313\341\360\311\336\356\313\340\360\317\337" + "\355\316\335\355\315\335\354\316\335\357\315\334\356\314\334\355\313\332" + "\354\313\332\354\312\332\353\313\333\354\313\332\354\314\333\355\311\331" + "\352\311\330\352\306\326\347\310\327\351\304\324\345\311\330\352\306\325" + "\347\305\324\346\300\317\341\277\316\337\272\310\317cgd\030\027\022\020\021\020" + "\022\020\020\070/.=\062.\071+%\065)\";\"\025wK\062\252kH\265i?\305yO\320\205Y\326" + "\213\\\330\214]\334\216`\352\233m\361\242t\366\252{\366\257|\363\253w\363" + "\250t\355\241k\351\231c\334\212U\323\177L\323~M\321|N\333\207[\343\220c\352" + "\232j\353\233h\353\230g\346\221b\341\207Y\335\203T\324xJ\317uF\307m>\276" + "d\065\266\\.\262Z,\256U(\251P&\242K#\234E\040\226B\037\221@\036\220C!\210=\035" + "\177\066\031t/\023q.\025p/\031l.\032f,\031W'\026C\037\022\061\037\022\037\025\014,$\040%\036" + "\030\016\011\004\025\024\020\006\007\004\006\006\006\011\011\011\014\014\014\010\010\010\012\014\015\016\020" + "\022\013\015\017\012\016\017\016\022\025\023\027\031%).\215\236\254\274\322\341\302\327" + "\345\301\327\344\304\332\347\306\333\350\307\334\351\310\334\352\310\335" + "\352\310\334\352\311\335\353\311\335\353\312\336\354\312\336\356\312\336" + "\356\311\335\355\314\340\360\315\341\361\312\336\356\316\342\362\317\337" + "\355\316\336\355\317\337\356\317\336\360\316\335\357\313\333\354\314\333" + "\355\314\333\355\313\333\354\313\332\354\314\333\355\314\333\355\311\330" + "\352\310\327\351\307\326\350\307\326\350\311\331\352\312\332\353\307\326" + "\350\303\323\344\300\317\341\277\316\337\270\310\317oup%$\034\025\025\020!\035" + "\031G>:@\064.G\070\061=*%D#\026\221Z?\255hE\275oG\313|T\321\205Y\326\214]\330" + "\214]\341\224e\353\235o\361\245v\372\260\201\374\265\203\374\263\200\371" + "\257{\363\246r\353\232g\334\211V\320|J\317zJ\317zM\337\214`\354\234n\364" + "\245v\367\250w\361\240p\350\224f\341\211\\\336\205V\330\200P\324|L\310p@" + "\271a\062\270`\060\261[-\252U(\245O%\237K$\226C\037\222A\040\220B\040\215A!\211" + ">\037}\065\031w\062\025s\061\027s\062\033o\061\035i.\034_-\035J'\027>,\033(\036\024&\037\027" + ")!\032\022\015\007\016\015\010\007\010\005\007\007\007\013\013\013\012\012\012\007\007\007\006\007\011\013\015" + "\017\014\016\020\016\020\022\020\024\026\023\027\032\063\067<\245\265\304\300\325\344\305" + "\330\347\306\332\347\310\333\351\312\336\354\312\336\354\310\334\352\304" + "\330\346\307\334\351\311\335\353\307\333\351\304\331\346\311\335\354\312" + "\336\356\311\335\355\313\337\357\312\336\356\312\336\356\314\340\360\317" + "\337\354\316\336\355\316\336\355\316\335\357\310\327\351\313\333\354\314" + "\333\355\314\333\355\315\334\356\314\333\355\313\332\354\314\333\355\310" + "\327\351\310\330\351\310\330\351\312\332\353\312\331\353\313\333\354\310" + "\330\351\304\324\345\301\321\342\277\317\340\274\316\327\234\247\242\066\067" + "-\036\032\022\070\061*\070,&B\064.M=\066G\062+R,\035\242bF\261hE\275pI\311{R\321\206" + "Z\324\212^\327\215^\332\220`\347\235m\361\250x\370\260\200\374\264\203\367" + "\256}\362\250u\355\240o\343\222a\331\206V\321}N\321{L\320{M\337\214_\361" + "\240r\371\251{\366\246w\347\225i\332\206[\327\201U\330\202R\324\177N\317" + "{J\313uE\276g\067\270b\062\264`\061\257]\060\246V,\233L&\217B\036\206;\032\204" + ";\032\207>\037\207>\040z\063\027y\064\027u\063\031q/\030n.\033k/\035]*\030J%\025;(\030\070" + "/!%\036\023$\034\024\024\017\011\021\020\013\012\013\010\006\006\006\013\013\013\015\015\015\007\007\007" + "\006\010\011\012\014\016\013\015\017\013\015\017\017\023\026\032\036\"U\\a\265\306\323\303" + "\326\345\311\332\351\314\335\354\315\337\355\315\340\356\313\337\355\310" + "\334\352\313\337\355\312\336\354\312\336\354\310\335\352\311\335\353\314" + "\340\357\313\337\357\313\337\357\314\340\360\313\337\357\312\336\356\317" + "\343\363\321\341\357\317\337\356\320\340\357\316\335\356\316\335\357\314" + "\333\355\315\334\356\315\334\356\316\335\357\314\333\355\313\332\354\313" + "\333\354\313\332\354\313\332\354\313\332\354\312\331\353\312\331\353\314" + "\334\355\311\330\352\310\327\351\306\325\347\301\321\342\276\316\333\265" + "\301\300[^V.)\"\065.'\060\"\034@\061+J\071\062<%\035jA.\247fF\265kF\266jB\277sJ" + "\273qG\274tJ\305~P\320\211Y\334\225e\343\232j\343\232j\350\236o\350\234l" + "\334\217_\331\210[\332\205\\\322}R\323}Q\324~Q\322|P\331\205Y\347\225h\357" + "\235p\346\225h\327\205[\317}U\317|R\316|M\311vF\306uD\305rB\302n>\274h\071" + "\265c\064\253\\.\231N!\213A\027\202\070\026\200\070\030}\066\030\203=\037\177\067\033" + "{\063\030w\063\027q.\025p-\026o,\030k/\033_)\026E\035\014\071#\025\064)\036)\040\027\035\025" + "\016\031\024\020\017\016\013\012\012\010\006\006\006\006\006\006\013\013\013\010\010\010\015\017\020\011" + "\013\014\013\015\016\017\021\023\016\022\026#(,\206\217\225\277\320\334\305\327\345" + "\310\331\347\313\335\352\313\335\353\315\337\355\315\340\356\313\336\354" + "\312\335\353\313\336\354\313\336\354\313\336\354\312\335\353\314\337\356" + "\315\337\360\314\337\357\311\334\355\312\336\356\314\340\360\316\342\362" + "\323\343\362\320\340\357\317\336\356\317\337\356\316\335\357\317\337\360" + "\320\337\361\316\335\357\316\336\357\321\340\362\320\337\361\316\336\357" + "\315\334\356\313\332\354\310\327\351\311\330\352\310\327\351\307\327\350" + "\306\325\347\306\325\347\306\325\347\302\322\343\300\317\337\300\313\317" + "\227\235\227\062\060)*!\033,\036\031\071*$;+#=#\031tJ\063\253jC\262h?\253`\067\263" + "jA\247`\070\241[\065\250c=\252g@\250g@\247h@\244e=\250d=\260jD\265mF\270nG" + "\274mG\276mE\313wM\322|P\322{P\321|P\332\207Z\331\207Z\315{Q\275kC\271iC" + "\256b=\244\\\065\232R*\227O'\224L%\220H\040\214D\034\216F\037\217H!\212B\034\202" + "=\027|\066\024r-\016r.\022v\060\026{\065\032z\062\031u\062\027r/\027r.\027p-\030j.\030e-\027" + "T(\026\066\035\022*\035\024)\037\030\027\015\007\030\024\021\015\016\013\010\010\010\010\010\010" + "\012\012\012\010\010\010\014\014\014\017\021\022\015\017\021\017\021\022\020\022\026\023\027\032" + "\062\070=\254\270\277\303\326\340\306\331\345\310\333\347\312\335\351\312\335" + "\351\312\335\353\317\341\360\320\342\360\321\343\361\313\336\354\314\336" + "\355\315\337\355\313\335\353\315\336\356\317\341\361\316\337\360\317\341" + "\361\316\341\362\315\341\361\320\344\364\325\345\364\322\342\361\322\342" + "\361\316\336\355\315\334\356\314\333\355\317\336\360\316\335\357\315\335" + "\356\316\336\357\314\333\355\313\332\354\314\333\355\316\335\357\315\334" + "\356\310\330\351\307\326\350\304\324\345\303\322\344\304\323\345\304\323" + "\345\302\322\343\300\317\336\277\315\324\265\300\277PRM&\034\025/!\033<-'<+" + "$G+\035wH,\252jA\255g<\243]\062\236Y\061\232U.\230U\060\225T\062\213N.\201K*w" + "G&rA\"u=!v=!\177D&\212M,\224S-\256f>\275oF\306rG\317yM\321{O\321}Q\315yN" + "\274iA\246V\061\236P-\216H(y<\040m\064\027l\064\026f\060\022`)\013_(\012b*\015i.\020" + "|;\035};\034x\066\027q/\023m-\022k)\021r\060\027s\061\031v\064\033r/\030s.\031n)\025f)\023" + "g+\026^+\032?\035\021(\025\015\040\026\016\031\020\012\021\017\013\010\012\007\010\010\010\011\011" + "\011\013\013\013\012\012\012\012\012\012\011\012\014\020\022\023\021\023\024\021\022\026\030\033" + "\036my}\276\321\326\303\330\341\305\330\343\307\332\346\312\334\350\312\334" + "\350\313\336\353\316\340\356\321\343\361\316\340\357\316\340\356\317\341" + "\357\314\337\355\313\336\354\315\337\357\313\335\355\313\334\355\320\342" + "\363\321\344\364\317\343\363\322\346\366\323\343\361\320\340\357\321\341" + "\360\313\333\352\314\333\355\315\334\356\316\335\357\313\332\354\314\334" + "\355\314\334\355\314\333\355\313\333\354\314\333\355\315\334\356\310\330" + "\351\307\326\350\307\326\350\303\323\344\303\323\344\304\323\345\303\322" + "\344\301\321\342\277\317\333\274\316\325\270\307\314\211\216\212\070\060(\066" + "(\"\063$\036\064$\035A%\025\206T\064\251i=\246e\070\236\\\060\235Z\062\232W\062\226" + "S/\221R,\203I#wB\033p=\027l\070\027m\071\033e/\023i\061\026r\071\032\201C\036\232U.\260" + "g=\302qE\316xL\314wK\311uJ\307sI\261^\071\241P.\224G'\177\071\035l/\026_%\014" + "Z&\012U%\007Q!\004S$\006W&\011a+\015r\067\025x\071\032\177=\037y\071\036o\063\030g)\020e(\020" + "h)\022n.\027q/\030q-\031p-\031i*\025h)\026e,\033T*\030\063\030\016!\025\015\032\021\013\020" + "\016\012\011\012\007\010\010\010\013\013\013\017\017\017\014\014\014\013\013\013\011\013\013\017\021" + "\023\021\023\025\026\030\034\063\066\071\244\264\267\303\331\335\305\331\341\306\331" + "\344\310\333\347\311\334\350\311\333\347\313\335\353\314\336\354\315\337" + "\355\314\336\355\314\337\355\314\337\355\315\337\355\313\335\353\314\336" + "\356\316\340\361\316\340\361\321\342\363\320\343\363\316\342\362\321\345" + "\365\323\344\360\320\341\356\322\342\360\315\335\354\317\336\360\314\333" + "\355\312\331\353\314\334\355\315\335\356\315\334\356\314\333\355\315\335" + "\356\316\335\357\314\333\355\312\331\353\313\332\354\313\332\354\312\332" + "\353\312\332\353\307\326\350\307\327\350\306\325\345\301\322\335\275\316" + "\327\273\313\322\263\274\270^[S/$\035/\"\034\060\"\034C%\024\224`?\250h<\241_" + "\063\241^\063\236Z\063\231U\060\231U\063\226V\060\226V+\233Z\061\230T/\217L*\211" + "J*\203F(~C&v<\032\200D\033\226S)\263i>\302pE\315wK\306pD\303pD\302mD\261]\071" + "\243R\062\226H+\205\271e<\255X\063\241L(\216" + "<\033\201:\034{\067\035q/\027f&\020a$\017d(\023f'\024f'\023e'\023f)\025h,\030i\061\033\\" + "\061\034\"\177\071\034{\066\035y\064\033r\060\031i)\023e&\022g)\025e&\023e&\022g" + ")\025i-\030l\060\033c\061\033K)\033&\027\021\032\017\013\026\016\014\022\015\014\017\014\015\013" + "\012\012\015\015\015\021\022\022\021\025\026\020\027\033Vag\271\307\320\311\330\340\316" + "\335\344\317\335\345\320\336\347\316\336\347\317\337\351\320\340\353\322" + "\342\355\317\337\354\320\340\355\320\340\355\317\340\354\314\334\351\315" + "\335\352\316\336\353\315\335\352\315\335\353\315\335\354\314\336\354\316" + "\342\360\322\345\364\316\341\362\321\344\364\330\351\362\327\350\363\320" + "\340\357\320\337\360\320\335\357\320\335\356\320\337\360\317\337\357\315" + "\335\356\316\335\357\317\336\360\315\334\356\316\335\357\315\335\356\314" + "\333\355\315\334\355\314\334\354\314\333\353\314\334\353\315\335\354\316" + "\336\354\315\335\353\314\334\350\312\333\346\310\327\341\306\325\336\303" + "\321\323\236\241\230?\064+@$\026\232eJ\267rI\300yE\303~K\307\201N\317\206T" + "\317\206V\302yL\242^:\231Z=\242gJ\203J.q<\"h\064\033t>#\214S\065\237`:\256e" + "\067\276mB\321\200U\341\216c\355\230l\354\226k\336\211_\313vN\270c@\244O/" + "\233H(\246T\060\273hA\273j?\252[-\235Q*\243[\070\240[\071\231T\063\215M-\201" + "F*j\061\032^%\020c)\024v\064\034{\063\035{\063\034v\060\032o-\031l,\031j+\027i*\026h)\025" + "k-\031j-\031l\060\035g\063\037O*\032+\027\016\040\024\017\031\020\017\033\023\023\021\014\016" + "\017\014\015\020\017\017\016\016\016\022\027\030'/\064\233\250\257\307\325\340\313\332" + "\344\317\336\346\317\336\347\320\337\350\321\341\352\321\341\354\322\342" + "\355\317\337\352\316\337\353\320\340\355\321\341\356\320\340\355\321\341" + "\356\321\342\356\317\337\354\316\337\353\320\340\355\317\337\355\321\343" + "\361\324\346\364\321\343\362\320\342\362\322\343\363\325\346\356\322\343" + "\355\322\342\357\322\340\357\324\340\360\324\340\360\321\337\357\317\337" + "\356\320\340\361\320\340\361\321\340\362\317\337\360\316\335\357\315\335" + "\356\317\337\360\320\337\357\316\336\355\316\336\354\315\335\353\314\334" + "\352\315\335\353\315\335\352\315\335\352\312\332\346\307\326\341\305\324" + "\336\300\320\324\266\272\263XLBY\067&\246kQ\273uM\303{I\307\200O\306~Q\310" + "\202Y\255kD\207I%\223\\?\206U=i=(M$\021@\035\015@\036\016H#\022X\060\035xG+\214J" + "&\247U\062\310sM\326\201W\352\224h\360\232o\345\216f\323|V\275gF\237K-\213" + ":\034\226E$\247U\060\250Z/\240R-\225N\066n\065\037[&\021K\035\012<\024\004\066\022\005;" + "\025\010C\032\017D\031\014Y%\022x\064\040}\063\035y\061\034s/\033p/\034j*\027l.\032k,\030n" + "\061\035o\063\040k\061\037c-\033U,\034>$\027&\027\023\"\030\031\036\026\027\024\017\020\025\021" + "\022\024\022\023\024\023\023\027\035\035bko\300\314\325\314\332\347\315\335\351\317" + "\337\350\315\336\346\314\335\347\317\337\352\315\335\350\315\336\350\322" + "\342\355\322\342\356\317\337\354\316\337\353\317\337\354\316\337\353\317" + "\337\354\317\340\354\316\336\353\321\341\355\320\340\355\321\341\356\322" + "\343\361\320\341\357\320\341\360\322\344\362\323\344\354\322\343\354\323" + "\344\354\322\340\354\326\341\360\327\340\362\322\340\360\320\340\357\321" + "\340\360\321\341\360\323\342\362\321\341\360\316\335\357\316\335\357\313" + "\333\354\315\334\354\314\334\353\312\332\350\313\333\350\315\335\352\316" + "\337\353\315\335\352\313\333\350\315\336\351\313\331\345\311\330\341\305" + "\325\332\306\313\307tj_sJ\063\257nO\275tM\304|N\307\177T\304}W\247gH|C*|J" + "\061V-\031Z:*F*\034(\015\002/\033\023&\022\011\071\"\031@$\032X\060\040r\067!\224I)\307q" + "I\330\201W\352\224h\356\230k\343\215a\326\200U\272e@\233I(\204\066\027\202" + "\065\025\241U\061\243Y\066\203=#d%\027pH\071\232udC\"\025*\012\004%\010\006)\011\007\061\021" + "\015\060\023\011G\035\004a(\022u\060\033v/\032u\060\032p.\031o/\032j,\030l.\032k\060\034k\061" + "\036g.\034f/\035].\034E%\025.\033\026$\032\032\036\027\027\030\021\023\024\017\021\033\027\030" + "\024\023\025\063\066:\244\254\263\310\327\340\314\335\352\314\335\350\316\337" + "\351\317\337\352\316\337\351\316\337\351\321\341\354\322\342\355\321\341" + "\354\320\340\354\321\341\356\321\341\356\317\337\354\317\340\354\320\341" + "\355\320\341\355\321\341\356\321\342\355\322\342\356\322\342\357\322\341" + "\360\321\341\360\322\342\361\327\347\366\327\347\357\321\340\353\321\341" + "\354\324\341\357\326\341\362\327\340\362\323\341\361\321\340\360\323\343" + "\360\322\342\360\320\340\355\321\340\357\320\340\357\317\336\357\316\336" + "\357\321\341\360\315\335\354\315\335\352\315\336\352\315\335\352\314\334" + "\351\314\334\351\312\331\347\315\334\350\314\331\345\311\327\341\311\330" + "\340\317\325\324\226\213\177\215\\@\265nJ\301xP\310\177V\314\202[\272vP\232" + "\\:{@$n\067\035~J-\273\214l\207]C?\026\002\071\021\002I\037\021oF\070Y.\037m\065'\217J" + "\060\232Q(\307vK\330\202W\354\226i\366\241s\343\215]\323~N\267c\071\233K%\213" + "?\035\177\065\023\260gB\216I(p\060\020\207I'\276\201^\325\231t\207M)^#\017_$\025" + "f)\033b)\032C\027\004A\022\000W!\007x<#x\066\035u\061\027s\060\030p\060\032k.\031j.\031j\061\033" + "k\062\036l\063\040h\060\035e-\032R)\030\064\030\022$\031\030\035\027\025\032\022\024\024\017\020" + "\030\024\026\034\034\037lns\306\316\325\310\332\343\314\340\353\317\341\354\321" + "\342\354\320\341\353\320\341\353\320\341\353\320\341\353\320\341\353\323" + "\343\355\321\341\355\322\342\357\322\342\357\316\336\353\316\336\353\317" + "\340\354\322\342\357\321\342\356\321\341\355\322\342\356\322\342\357\323" + "\343\361\323\342\361\323\343\362\327\347\366\330\345\356\325\342\355\322" + "\337\352\327\342\360\325\340\360\324\336\356\322\337\356\321\336\355\321" + "\341\356\321\341\356\323\342\357\321\341\357\320\337\355\315\334\353\314" + "\333\352\316\335\354\320\337\356\317\336\353\317\336\353\316\335\353\314" + "\333\351\315\333\351\315\333\351\317\333\350\317\333\347\315\332\343\314" + "\331\341\315\325\325\241\226\211\231gI\275uO\307\177U\312\202X\310\200Y\275" + "xQ\234Y\064\261nJ\317\212d\336\231m\330\223e\322\216a\253g>\241\\;\231U;\222" + "O\065\207F*\210D&\252c:\303wI\323\200U\327\201W\347\222e\367\241r\336\211" + "W\310sB\265`\064\242O(\224F!\205\070\025\304vQ\306yT\321\203Z\331\207X\333\206" + "R\324}G\313t@\270a\071\254U\062\237G'\216\071\037r,\021a)\015`'\011q\065\031}=!v\064" + "\033t\063\035q\061\035k.\032k,\027m\060\031m\062\035o\064!l\064\040g/\034W,\033>\037\032$\031" + "\025\037\027\024\035\024\024\030\022\022\031\026\025##$\233\240\245\307\325\333\310\334" + "\345\314\336\352\317\340\352\320\340\352\321\341\353\322\342\354\322\342" + "\355\323\343\356\323\343\356\323\344\356\327\350\363\321\342\356\322\343" + "\357\321\342\356\322\343\357\322\343\357\322\343\357\322\343\357\322\343" + "\356\321\342\355\322\343\357\323\344\361\323\343\361\325\345\363\332\352" + "\370\331\345\355\325\341\353\323\336\350\325\340\354\322\336\354\321\335" + "\353\323\336\355\322\336\354\323\341\357\324\342\360\324\342\360\323\341" + "\357\321\337\355\321\336\355\321\336\355\321\337\355\317\334\352\321\336" + "\354\317\335\352\323\340\356\322\337\355\321\335\353\316\331\350\315\327" + "\344\315\330\342\316\332\342\316\331\341\315\327\327\262\252\230\245qQ\277" + "uM\303{O\314\205Z\301zQ\276xP\325\216e\344\233q\350\237s\356\246u\351\240" + "o\325\215`\270oE\252`=\252_A\244X\071\234O/\246\\\066\265j?\322\202X\331\205" + "[\332\204Y\343\215_\353\225d\327\202O\307r@\267a\065\252V-\234L&\226F\"\262" + "a<\332\206^\307rI\305oC\312sF\312qF\313qG\302g>\267\\\064\255T\060\237G'\230" + "F)\224H+\217E)\206<\040\206<\037\203:\035\200\070\036\200:\"|\070\040u\064\034r\061" + "\032n\060\033n\062\035k\062\035h\061\036^\060!E$\036&\031\023$\030\021+\032\022;'\036F\060'" + "R?;\276\273\300\306\326\333\310\332\344\315\335\350\320\337\352\322\341\352" + "\321\340\350\322\341\351\324\342\355\321\340\353\323\343\356\320\343\355" + "\320\343\354\323\346\357\321\344\356\320\343\354\322\345\357\322\345\357" + "\320\343\355\320\343\354\320\343\354\317\342\353\321\344\356\322\345\357" + "\324\345\362\325\345\362\325\345\362\337\351\361\332\343\356\326\340\352" + "\327\341\355\322\336\354\322\335\354\320\333\352\325\340\357\325\343\361" + "\323\341\357\322\340\355\324\342\360\323\341\356\320\336\353\315\333\351" + "\316\334\351\316\334\352\320\336\353\322\340\356\322\340\355\322\340\355" + "\323\337\354\322\334\351\321\332\346\322\334\346\317\332\342\321\331\340" + "\323\332\331\310\273\244\267\177X\321\207Z\323\214]\327\220a\333\225g\330" + "\220c\334\223f\340\225i\346\232o\345\232l\331\217a\266mA\247^\065\235S\061" + "\232P\063\230L-\232N+\251^\065\306xL\325\203W\326\202U\325\200Q\342\215\\\347" + "\222`\331\204R\314vE\276g:\260Y\060\244P(\237L&\245P+\302lE\314uL\276g<\264" + "[\061\263Y\060\267[\065\272^\070\272_:\263Y\066\244L*\240J*\241K,\251Q\064\235" + "C'\242G(\265[\071\253S\060\246P.\236N.\213B%}\071\037v\065\034q\063\035l\062\036k\063" + "\037d\063!P+#,\030\023\063\032\017\\\070&xM:|I\070xD\064\262\235\247\323\325\341\316" + "\334\350\321\337\352\322\340\354\323\342\353\322\341\351\325\344\354\326" + "\344\357\327\345\360\323\344\356\322\345\357\321\344\355\321\344\355\321" + "\344\355\317\342\353\325\350\361\324\347\361\322\345\356\321\344\356\320" + "\343\354\321\344\356\322\345\357\322\345\357\324\345\361\324\345\361\330" + "\350\365\337\351\361\332\344\356\325\337\351\325\337\354\323\336\354\320" + "\334\352\323\336\355\323\336\355\323\340\356\321\337\354\323\341\356\317" + "\334\352\315\333\351\317\334\352\320\336\354\317\335\352\316\334\352\321" + "\337\354\324\342\357\322\340\354\321\337\351\322\336\350\323\334\347\323" + "\333\346\322\333\345\320\332\342\322\333\340\331\325\326\314\265\235\277" + "\202R\320\205S\322\211Z\331\221_\344\235j\344\234j\327\212Z\327\210[\325" + "\206\\\311yO\265g<\246Y\060\242X\060\242X\063\245[\065\250]\067\262e=\321\203" + "W\333\213[\332\210W\331\205T\334\207T\346\221^\346\221_\335\207V\320xI\307" + "mC\262Z\061\250R*\245N)\246M(\257V\060\315uM\342\210^\323wO\300b;\253O+\242" + "E\"\237B\037\240F\"\244K'\241J%\240H\"\255T/\277c@\301dA\276`=\272^:\270^" + ":\253V\063\226J(\206=\037x\070\040p\063\035m\064\036i\062\035g\062\037R)\036\063\030\024" + "Q&\032\206J\066\211L\067u;'v?+\220nk\323\321\326\321\336\352\322\340\353\322" + "\340\353\322\341\352\322\341\351\324\343\353\325\343\356\324\343\356\323" + "\344\356\321\343\355\322\344\356\321\343\355\322\344\356\325\347\361\325" + "\350\361\323\346\360\322\345\356\320\343\354\322\345\357\322\345\357\326" + "\350\362\324\347\361\327\350\363\330\350\364\332\352\367\332\344\354\327" + "\341\353\325\336\351\324\335\351\320\332\350\317\331\347\320\333\350\321" + "\333\352\322\337\354\321\335\353\320\335\353\321\336\354\323\340\356\324" + "\341\357\324\341\357\322\340\355\321\336\353\325\342\356\323\341\354\324" + "\341\354\324\340\351\323\335\346\325\335\346\324\333\344\325\336\346\324" + "\335\345\320\331\340\332\326\325\315\260\227\306\203U\322\203R\326\213]\333" + "\221`\342\230f\344\231g\333\214]\317\177S\311wM\301oF\275lC\270iA\261d>\256" + "c\070\261f\071\271m@\327\211_\345\225i\336\215\\\335\212Y\336\212X\341\214" + "Y\344\217]\343\216]\335\206X\321xL\311nF\261W\061\250P*\250P,\251M)\254R," + "\266Z\063\312nE\316nE\312jB\277a=\274]:\273]:\266Y\066\252O*\245L%\260W.\313" + "pG\330{U\321rM\302d?\266X\064\257U\062\247R/\220C!\201\070\030w\066\035q\065\037" + "l\064\036k\062\036i\062\036S(\035<\034\025f\070*\202G\060t\071!j\067\036l=$\203SC\312\272" + "\270\325\337\347\322\341\351\324\343\353\325\344\354\330\346\356\330\346" + "\357\327\345\357\323\342\354\324\345\356\323\344\355\321\342\354\321\342" + "\355\322\342\355\325\344\357\325\346\360\321\344\356\323\346\357\322\345" + "\357\323\345\357\324\346\360\324\346\360\325\347\360\327\350\363\326\346" + "\363\332\352\366\334\345\360\330\341\354\324\336\351\324\336\350\321\332" + "\347\325\336\353\324\335\352\323\335\351\322\335\353\324\337\355\324\337" + "\356\325\340\357\324\337\356\323\337\355\326\341\360\325\341\355\323\336" + "\352\325\340\354\326\342\355\326\340\351\321\332\343\324\334\345\327\336" + "\346\324\333\344\322\331\342\320\331\341\320\332\342\332\325\324\312\237" + "\212\307\200S\323\201Q\334\216`\345\230i\354\237q\347\231k\342\223e\334\214" + "_\314{P\307vK\303qI\274mF\266gB\265i@\277rE\327\211^\350\230n\336\214a\334" + "\213Z\334\211X\335\211X\340\212Y\344\217]\340\212[\334\204W\317vL\301hA\252" + "Q+\245L)\253Q.\251N*\253O*\263U\060\275^\065\314k@\314jB\306e?\301a<\301a<" + "\272[\066\267Z\064\300c;\331}Q\336\200V\327yR\317pI\300`:\270\\\066\253Q,\237" + "I'\221E#\201\070\031w\066\027p\065\036j\061\035m\063\037k\062\037X*\040C!\021p?/\200A)" + "\203D,s:\"v?(\207N:\273\242\246\323\334\342\321\340\346\323\342\351\324\343" + "\352\325\344\352\327\346\354\326\345\355\330\347\360\327\346\357\327\347" + "\357\325\345\357\325\345\360\325\343\357\327\346\361\326\346\361\321\342" + "\354\322\344\356\321\343\355\323\345\357\324\345\357\326\347\361\325\346" + "\360\326\347\362\324\344\361\327\347\364\333\344\357\325\337\351\327\340" + "\353\323\335\347\322\333\350\323\334\351\323\335\351\323\334\351\321\334" + "\352\324\337\355\321\334\352\320\334\352\321\335\353\321\335\353\322\336" + "\354\322\336\353\322\336\352\326\342\354\324\340\352\323\336\346\324\334" + "\344\327\335\345\326\334\343\323\333\341\322\332\342\321\333\342\322\335" + "\344\335\331\325\313\234\206\314~T\331\204U\332\212]\345\227h\354\237p\347" + "\231k\337\220b\334\213_\317}S\313yN\277nE\272jA\277pI\313~U\343\225i\360" + "\240t\345\222g\336\213^\336\214\\\335\212Z\332\206X\327\202S\332\205U\331" + "\202T\326~R\313rH\267^\070\243K(\234E#\241J(\245L*\260R,\272Y\062\302`\067\311" + "g;\312g=\311e>\313hA\306d<\312g@\322pI\345\203Z\354\213^\346\206Y\337\177" + "S\320pE\304f<\271\\\066\253Q,\236F&\212?\037\177\065\027y\063\025n\061\033l\062\037" + "m\060\035l\060\037Z*!L$\026s=+\215N\064\217P\066v=$\177G\060\215T=\270\237\240\325" + "\336\343\323\343\347\326\345\353\326\345\353\326\345\353\327\345\354\330" + "\346\356\330\346\357\327\345\356\331\347\360\330\350\361\330\347\362\330" + "\345\361\330\345\361\327\345\360\324\344\357\324\344\357\324\345\357\324" + "\345\357\325\345\360\326\347\361\325\346\360\326\347\362\330\350\365\333" + "\353\370\337\351\363\333\344\357\327\340\353\327\340\353\324\335\352\324" + "\335\352\324\335\352\323\334\351\323\336\354\324\337\355\321\334\352\323" + "\337\355\323\337\355\321\334\353\323\336\354\325\340\354\325\340\354\324" + "\340\352\324\340\350\325\340\350\330\340\350\331\337\346\332\340\347\331" + "\341\347\330\340\350\324\335\345\322\335\344\335\331\322\312\231\201\316" + "|S\332\205V\333\214^\346\231j\356\244t\352\237o\341\222d\335\215a\331\210" + "]\330\206\\\327\206[\326\207[\342\224h\363\246z\367\251|\351\231k\337\215" + "]\340\216^\345\223c\336\213\\\326\201T\327\201S\331\203U\330\201T\323zN\306" + "nD\257Z\064\231F#\216<\032\215@\036\234I&\265X\061\307e;\315k?\321n@\322oA\315" + "h<\317i>\323nC\334wK\353\205Z\354\206[\355\207\\\344\200R\335}O\320rC\303" + "d:\267Z\066\250M*\234C%\207:\037\202\067\033w\060\024l/\030i-\032l/\034i.\034[+\037" + "V)\032s:!\206E)\212K\060v=$\202J\064\215T:\272\241\237\332\342\346\326\343\350" + "\322\341\347\324\343\351\326\344\353\326\344\353\327\345\356\327\345\356" + "\326\344\355\331\347\360\331\350\362\333\351\364\333\347\363\327\343\357" + "\330\344\360\327\345\360\325\345\357\324\345\357\324\344\356\323\343\356" + "\324\345\357\325\345\360\325\345\361\325\345\362\330\350\365\335\347\361" + "\331\342\355\323\335\347\324\336\350\324\335\352\324\335\352\322\333\350" + "\316\327\344\317\332\350\322\335\353\322\336\354\324\340\355\326\341\360" + "\324\340\356\324\337\355\325\340\354\330\342\355\330\342\352\327\343\352" + "\325\340\350\327\337\347\331\337\347\332\340\347\331\340\346\330\337\350" + "\327\336\347\324\337\345\335\331\321\311\227\177\320}T\330\201P\331\212Y" + "\351\234k\360\247v\366\254}\356\242u\341\223g\334\214a\333\212_\333\213]" + "\332\213]\337\221e\353\236q\351\233n\333\213\\\330\210X\331\210X\337\216" + "_\331\205X\333\204Y\341\211]\332\204V\325\177Q\313sF\276h=\246R-\221@\037" + "\211:\033\210;\035\226D%\277c@\322lF\333wJ\337{L\333vH\334tG\333sF\334sG\337" + "vJ\345}R\350\177U\346~S\340{M\331xI\317p@\301b\070\264W\062\244I(\232A%\206" + "\071\037\201\066\035w\060\026o\061\033h-\031l\060\035j\060\035]+\035X)\031t\067\"\204@%\201" + "@&t\071\040\177H\062\210P\066\274\244\241\333\341\346\326\341\346\326\344\352" + "\326\344\353\327\344\353\326\343\352\326\344\354\327\344\355\326\344\354" + "\332\350\360\330\346\360\333\347\362\334\347\362\327\343\357\330\344\360" + "\327\344\357\327\345\360\326\343\357\325\343\356\321\341\354\324\344\357" + "\324\344\357\326\345\362\326\346\363\336\356\373\333\345\357\330\341\354" + "\325\336\351\323\335\347\322\333\350\322\333\350\324\335\352\325\336\353" + "\325\335\352\323\335\351\321\335\351\316\334\347\321\335\352\322\335\353" + "\323\337\353\323\335\346\327\341\353\332\342\353\332\344\353\327\342\350" + "\326\341\346\330\340\347\330\340\346\331\337\346\331\336\347\330\336\347" + "\325\337\345\336\332\322\313\231\201\322~T\332\204Q\337\220]\346\233h\356" + "\245t\364\253|\364\252~\350\234r\346\230n\336\217b\333\213]\334\214^\343" + "\224f\352\233m\350\231k\335\216`\324\204W\317\177P\330\206Y\331\204X\335" + "\205[\341\212_\333\207Z\323~O\305o@\265a\066\240O,\213=\036\211<\036\210;\037" + "\216<\040\242H,\321oK\341\200R\347\203Q\346\177O\344|O\343xL\340uI\336sG\341" + "xL\342yM\336wJ\332uG\326tD\317o@\303d:\262T\061\237E%\226=!\206:\040\203\067" + "!z\063\034n\061\034h.\030h/\034g/\033^+\027[*\026{<'\210B+\205A'w;#zC-\201I/\265\234" + "\232\333\337\345\325\340\345\331\344\353\326\342\351\327\343\353\327\344" + "\353\331\345\354\331\345\355\333\347\356\334\350\357\332\346\357\331\345" + "\357\334\346\360\332\343\356\331\344\360\332\346\361\331\345\361\326\342" + "\356\325\343\356\324\342\355\330\346\361\331\347\362\331\347\363\330\346" + "\364\335\352\370\337\351\363\333\345\357\331\343\355\330\342\354\327\340" + "\354\333\345\360\331\343\356\323\334\350\326\335\352\325\334\352\322\334" + "\350\323\337\353\321\335\352\323\337\354\326\342\355\330\343\353\337\347" + "\360\342\350\360\335\345\353\332\343\351\331\342\350\331\341\350\327\337" + "\346\331\337\347\333\340\351\330\334\346\325\336\344\335\331\320\313\231" + "\201\321}T\331\202P\336\215[\342\224a\352\235m\357\247x\366\256\203\365\254" + "\201\357\245z\350\234n\343\223c\341\221b\346\227i\352\233m\346\226i\335\216" + "b\276oE\270i=\317}P\330\204Y\353\226m\364\236t\342\216a\323\177Q\305oB\263" + "`\066\230I&\211=\035\205:\034\205:\036\210\071\037\211\071\036\257_:\334\203S\350" + "\205U\351\203P\351\200O\342wH\337rD\336rD\337uI\337tI\336uI\332sG\322pB\310" + "h<\274]\065\252M*\234A!\224;\037\206\071\040\177\064\035w\061\033n\063\036g/\031h\060" + "\034f/\033],\026]+\025x\070#\222J\063\226P\064~>%p\071%\200H.\257\226\224\332\332" + "\341\325\337\344\330\344\352\327\344\351\330\345\352\333\347\355\334\347" + "\356\336\350\360\335\347\357\335\346\356\332\344\356\333\345\357\332\344" + "\356\330\342\354\327\342\355\330\344\357\331\345\357\327\343\356\327\345" + "\357\327\345\361\332\350\363\331\347\362\331\347\364\332\350\365\334\351" + "\367\341\352\364\336\347\362\330\342\354\331\342\355\333\345\356\333\345" + "\355\333\345\356\333\342\355\335\343\357\333\340\356\330\341\355\325\341" + "\354\325\341\353\326\341\354\326\342\354\330\342\352\334\344\355\340\345" + "\355\335\344\352\331\341\347\332\342\350\332\342\351\332\342\350\330\336" + "\345\330\336\346\331\334\346\322\333\342\333\327\320\310\230\201\313xO\326" + "|N\340\212_\342\217`\350\231j\355\243u\370\263\207\371\266\211\364\260\202" + "\362\247y\357\240p\350\231i\350\231k\344\225g\321\201W\270iA\244U,\274lC" + "\320\201U\331\213a\364\246\177\373\255\204\344\222f\322~R\304oF\265d<\226" + "I'\205\071\032\200\066\031\177\066\032\177\066\032{\064\032\202\071\033\304mI\350\205" + "^\353\205R\351\201L\345zH\341uF\336qD\336sG\334qE\337uI\333tI\311f;\277^" + "\066\264T\060\250J*\231=\037\223:\037\206:\037\201\065\037|\065\040n\062\035j\061\033" + "k\060\035i/\034]-\026^,\025t\064\035\225L\063\237X\071\217N\061n\071$}G.\254\223\217" + "\340\333\342\326\341\345\327\345\350\330\345\350\331\346\351\333\346\353" + "\334\347\355\335\345\355\337\347\357\337\347\357\340\351\363\336\347\362" + "\334\346\360\335\347\361\334\350\360\333\347\357\333\350\360\332\347\360" + "\332\347\361\331\347\361\330\346\361\330\346\361\330\346\362\330\346\363" + "\335\353\370\340\347\360\336\345\357\336\350\362\332\344\356\333\345\355" + "\331\343\353\333\345\355\332\342\355\335\343\356\335\342\356\330\340\353" + "\326\337\351\325\336\350\330\341\354\331\342\355\331\343\353\333\342\353" + "\335\344\353\337\345\354\340\345\355\337\346\355\336\345\353\335\345\353" + "\332\340\347\332\337\347\330\335\344\325\334\344\335\332\324\315\240\211" + "\311yO\324yL\330\200V\342\212^\345\217b\353\235p\361\251|\373\266\211\365" + "\261\205\365\254~\357\242r\351\233k\340\221d\320\200V\272jC\242R,\247W\062" + "\312zR\321\202X\326\206_\350\227t\342\221l\323\200W\317{R\321~Y\262c@\220" + "E%\200\066\030}\064\030\177\067\033\202\067\034w/\031t*\032\223A)\336\177]\353\207" + "W\355\207P\346}J\342wG\341tF\336tE\336tF\334sG\330pF\307d;\270W\061\255M+" + "\245F)\227>!\222;!\202\066\034\200\064\036z\062\035p\062\036i\060\032k/\035j-\032_.\030" + "a/\030r\062\034\221H-\231Q\060\226R\063p:%tA+\237\204\177\334\331\334\327\342" + "\343\332\347\351\333\346\350\332\345\350\335\347\352\336\346\354\334\342" + "\353\340\345\356\340\347\357\340\347\361\337\350\362\334\346\360\333\345" + "\357\334\347\357\333\350\357\333\350\357\332\345\356\330\346\355\327\345" + "\355\330\346\357\331\347\361\330\345\362\326\343\361\332\347\364\343\350" + "\361\336\345\355\336\347\357\333\345\357\334\345\360\332\344\356\334\346" + "\360\331\342\355\332\342\353\335\343\356\335\345\360\335\344\356\333\344" + "\354\331\343\353\330\342\352\331\341\351\333\342\351\337\345\354\337\345" + "\354\335\342\352\335\343\352\337\345\354\340\346\355\336\344\353\333\342" + "\350\332\341\347\332\340\351\341\336\333\322\250\222\305wM\323yL\330~T\335" + "\204Y\343\213`\341\221c\351\237s\365\256\203\365\260\205\362\253~\352\236" + "o\335\220a\314~Q\271iA\247V\062\233K&\277oI\325\204]\315|T\301oK\302pO\273" + "hD\265b=\267fB\276mK\245W\066\204:\035{\062\026}\065\032\203\071\040\207:#\201\067" + "\040s-\027y,\027\272aB\350\205W\352\205O\344|I\340vF\342uF\340vH\337uG\333p" + "C\317f=\274[\062\261P+\250G'\237?#\224<\040\214\066\034\200\064\033\177\064\036|" + "\063\037o/\034h.\030k.\034l.\034e\062\034c\060\032x\070\"\221I,\226M+\243^=~F.r@*\227" + "{t\335\335\334\333\345\344\333\346\346\332\345\345\332\345\346\337\350\354" + "\340\346\354\336\344\353\336\344\353\337\345\354\340\347\357\341\351\362" + "\340\350\361\337\347\360\335\346\357\337\351\361\332\344\354\332\345\354" + "\331\345\354\331\345\356\331\346\357\332\346\360\333\347\362\333\346\362" + "\336\351\365\346\351\361\343\350\361\340\350\361\334\346\360\330\341\354" + "\333\345\357\334\346\360\332\344\356\334\344\355\332\342\352\332\341\352" + "\333\342\353\334\343\354\334\343\354\332\342\352\332\342\352\333\341\351" + "\340\346\355\342\347\357\342\350\357\343\351\360\343\351\360\342\347\357" + "\340\346\355\337\346\353\334\344\350\332\340\350\344\341\340\327\261\234" + "\303xO\314sF\323yP\333\200V\340\206\\\340\213_\347\227k\352\236r\355\244" + "y\351\240s\333\217`\312{O\266i@\243W\061\222C\040\243T\061\302sN\312yR\275m" + "G\250X\070\245S\066\243P\063\233K*\230J*\224F(\203\071\037v\061\031u\061\032z\063\036" + "\205\071#\211;%\212='z\063\033u,\025\221>\"\330zP\342\200L\342zI\340uE\342vF" + "\342xH\335sC\323i>\310`\071\270T.\252I%\237A\"\226\071\037\213\066\033\210\065" + "\033\200\064\034\177\063\035y/\033p\060\035k\061\033k.\034i*\030c\060\032_.\030z;$\216I" + "-\221L+\240\\;\216S\071p?)\221tm\334\336\331\333\343\343\336\347\347\335\346" + "\347\337\350\352\337\350\353\337\346\352\336\344\351\337\345\352\341\346" + "\354\340\347\355\340\350\357\341\351\360\341\351\360\336\350\360\334\346" + "\356\334\346\356\333\345\355\336\352\360\335\352\360\334\350\360\334\350" + "\360\333\347\362\333\347\363\337\353\367\347\352\362\342\346\360\336\346" + "\357\335\347\361\332\343\356\334\345\357\334\346\360\333\345\357\333\343" + "\354\334\344\355\335\345\355\336\345\356\336\345\356\335\345\356\334\344" + "\355\334\343\354\335\344\353\342\350\357\342\350\357\337\345\354\337\345" + "\354\340\346\355\337\345\354\337\344\353\335\344\351\335\345\351\332\337" + "\342\336\333\336\333\277\257\277yR\311oD\320vM\334\200V\336\203Y\337\205" + "Z\342\213_\345\220e\346\223g\333\212^\317\177U\267f@\236T/\214F#\205;\030" + "\252^:\264f@\264c<\227O.{=&\201?+\201?){\071$x\067&p.\037j,\036a'\030_(\026g*\030" + "{\061\037\202\064!\203\067\"}\062\034u*\021|,\017\251V\063\327yO\344yM\342uH\340t" + "D\335tC\335rA\320e?\301Y\064\260N)\244D\"\230>\040\222;\037\210\067\034\202\063" + "\031z/\026z.\030t-\030l\060\034h\060\032g+\031d*\027]/\030[.\026m\063\033\206E-\215M\060" + "\221Q\062\225X;uC-\222wp\335\337\332\333\342\341\335\345\345\336\347\350\337" + "\350\351\337\350\352\343\352\354\343\352\355\341\350\352\341\350\352\341" + "\351\354\337\350\354\341\351\356\340\350\356\341\353\361\336\350\357\333" + "\345\355\334\346\356\336\352\360\332\347\355\331\346\355\333\347\357\332" + "\346\361\331\345\360\337\352\366\345\350\360\343\347\361\337\346\356\336" + "\346\360\335\344\357\336\346\357\337\347\357\336\346\356\341\350\361\341" + "\351\362\340\347\360\337\346\356\337\347\357\336\345\355\336\345\356\335" + "\344\355\340\346\355\340\345\355\340\346\355\343\350\357\342\347\356\343" + "\350\357\342\346\356\341\344\354\340\345\353\336\344\351\335\342\345\341" + "\336\342\336\306\270\277{V\312oC\316tK\327|R\332\177T\333\201V\335\204Z\341" + "\210]\337\207\\\321{P\301pH\251[\067\224L,\206A\040\245]\071\314\201Y\265h@" + "\220H$a)\023G\035\021F\026\015Y+\032d\064\037_/\034X(\030G\033\012:\023\002;\025\002A\024\003" + "U\032\011m,\030u\061\034q*\025\200\062\030\210\070\033\212\070\027\306kG\343yQ\340sF" + "\335qA\333qA\324i:\306\\\066\273R\060\255L)\240B#\224<\037\215\066\034\206\065" + "\032\203\064\032~\062\032{/\031r,\027k\060\033f.\030c*\027c+\031Z+\027[,\025q\067!}@)}A" + "'\201E+\203G-zI\065\247\222\213\334\335\331\336\342\342\342\350\350\333\343" + "\344\336\346\347\336\346\350\345\354\356\344\352\355\342\351\353\342\350" + "\352\342\351\355\341\352\356\341\352\356\337\347\355\337\351\357\335\347" + "\356\334\346\356\335\347\356\333\347\355\333\350\355\334\350\357\334\350" + "\360\333\346\361\334\347\363\342\355\371\356\363\374\341\346\360\341\347" + "\360\335\344\355\335\344\355\336\346\356\337\347\356\335\345\353\341\347" + "\356\344\352\361\343\351\360\345\353\362\341\347\356\337\345\354\337\345" + "\354\337\344\353\342\347\357\342\347\356\337\345\354\337\345\354\337\345" + "\354\342\346\355\343\347\357\342\343\354\336\340\347\341\345\352\336\344" + "\346\342\340\343\345\321\302\301\201\\\307l@\313pG\321vL\325zP\326{P\326" + "{Q\326zP\325xP\307nF\257^\067\233S\061\220I+\225O\061\324\212c\345\232m\324" + "\211_\222L)c,\020^\061\031Y'\022S\040\012_*\021_+\026Q\037\021N\036\013],\025f\063\035l" + "\065#a%\026`\037\016g&\023s-\025\213;\037\217=\040\211\071\035\236H+\337yQ\342vG\332" + "n>\323i;\317d\070\302W\062\270N.\245G&\234?!\223:\037\212\063\032\204\065\032\202" + "\064\032\177\063\033{/\031v/\032m\061\034d.\027b,\031_)\027X(\026V'\022k\061\034q\066!p\065" + "\037y>'y?(}O=\313\273\263\335\337\334\337\342\341\337\345\345\340\347\347" + "\342\350\350\342\351\351\345\352\354\345\351\354\345\351\354\347\353\356" + "\345\352\356\343\351\356\343\351\356\343\351\356\340\347\355\337\347\356" + "\337\347\355\335\345\353\334\346\352\332\345\352\336\350\356\340\352\361" + "\337\351\362\336\347\362\344\355\370\351\356\370\343\351\362\342\347\361" + "\342\350\361\340\345\357\341\346\357\337\344\353\340\346\353\341\346\354" + "\335\343\352\340\345\354\341\346\355\343\350\357\342\350\357\343\351\360" + "\342\347\356\341\346\355\340\346\355\336\344\353\340\345\354\340\346\355" + "\342\346\356\345\347\357\344\344\354\343\343\352\343\344\352\340\344\347" + "\340\337\344\342\323\306\301\207b\306l?\311oF\315qG\322wL\321vL\320tK\317" + "rJ\310kE\302gC\247Y\067\223N-\214E'\263jJ\336\222h\350\232k\346\227k\327\207" + "^\251a<\223T/\254jG\276zV\251eC\200?!d*\017l\062\031\177@(~A*\200A-x\066$t\060" + "\036v\062\037\206>%\220?#\222@$\217>$\206\063\027\304cA\336vJ\332p@\317g:\311" + "`\067\275U\060\261K+\242C%\226;\036\216\067\036\205\062\031\203\063\034}/\027|\061\033" + "{/\033q-\027i.\031a+\025])\026\\(\027[*\032X&\023j\060\034t\070$q\070\"x@+xA,\207`R\335" + "\323\314\337\340\336\341\342\342\342\345\346\344\350\351\342\347\350\344" + "\350\351\344\350\353\343\347\352\344\350\354\347\353\356\345\352\357\343" + "\351\356\342\350\354\341\347\353\340\350\356\340\350\357\340\350\357\337" + "\347\355\334\346\352\335\347\354\340\353\360\342\355\363\342\353\364\343" + "\355\366\343\355\366\347\354\365\343\350\362\344\351\363\342\350\361\342" + "\350\361\344\352\362\342\350\356\342\350\354\341\350\353\340\346\353\336" + "\345\351\341\346\355\341\347\356\336\343\352\335\343\352\342\350\357\344" + "\352\361\342\350\357\337\345\354\340\345\354\341\346\356\343\347\357\347" + "\350\360\345\344\355\344\344\354\343\344\352\343\345\352\343\344\350\337" + "\334\320\301\224p\305nB\307mC\311nD\314qG\313oF\310nF\305kD\276e?\260Z\070" + "\227N+\215H*\236T\062\311~Q\337\216`\344\221a\346\221c\344\214_\333\204W\327" + "\203V\345\223f\351\225j\337\206c\313tX\300mT\227L\064\205?\"\206@%\205>'\202" + "<$\204=\"\207=#\212?%\217?$\222@%\220?\"\207\070\032\222D!\314rH\323n?\314" + "h=\277\\\065\264R.\252J*\241D%\225=\040\213\071\040\203\064\034\200\062\032z/\031" + "s\060\031n/\030l.\030g,\027a+\025])\026](\027],\034a.\035q\064\040};%t;$i\067\037rB.\242" + "\210}\343\334\332\341\341\340\344\343\343\346\350\351\346\352\353\343\347" + "\350\345\352\352\346\352\355\353\357\363\354\360\363\350\354\357\346\353" + "\357\346\354\361\346\354\361\346\354\361\342\351\360\337\347\356\336\346" + "\354\337\347\355\336\350\354\334\347\353\336\350\356\345\357\366\340\353" + "\362\342\354\362\344\357\365\350\356\365\343\350\362\347\355\366\350\355" + "\366\346\354\365\345\353\363\344\352\360\340\346\353\342\351\353\341\347" + "\354\341\347\354\341\346\355\337\345\354\334\342\351\340\346\355\341\347" + "\356\343\351\360\342\350\357\336\343\352\343\350\357\337\345\354\343\347" + "\356\345\347\357\344\345\356\341\342\350\342\344\350\342\344\347\340\342" + "\346\343\342\331\321\251\213\304oF\307mD\310mC\310mC\307lB\304jB\273c<\264" + "]\071\240N-\220F&\223L-\266iF\313|P\327\205U\337\211[\342\212]\343\211\\\336" + "\205X\336\210Z\345\217a\344\215a\323yR\310pL\344\216j\335\210f\276jK\237" + "M\062\215?'\210<$\207#\216>\"\217?\"\215>\040\212<\036\204\065\025" + "\260Z\065\313j@\311f?\273X\066\261Q\060\245F(\233A#\220\071\035\204\065\034~\061" + "\033}\061\032y\060\033q/\032i,\025i-\026g,\027b,\025`,\030])\030\\+\033`,\034w\067#\203" + "@)zA)n:$rA\062\303\256\246\345\337\337\343\343\343\344\345\345\345\345\347" + "\345\347\350\342\344\346\351\353\354\352\356\360\352\356\362\351\355\360" + "\346\352\356\347\352\357\347\352\360\346\351\357\344\350\356\342\347\356" + "\341\347\356\341\346\356\337\345\354\335\345\352\334\346\353\337\351\357" + "\341\353\361\342\354\362\340\353\357\343\356\361\352\360\367\350\355\364" + "\345\353\362\343\351\362\344\351\363\345\353\363\344\351\360\340\346\353" + "\340\346\353\343\351\356\342\350\355\342\350\355\342\346\353\340\344\351" + "\340\343\351\340\343\351\340\343\351\345\350\356\343\347\354\345\350\356" + "\342\346\353\341\345\352\342\346\354\344\346\353\342\344\350\342\344\346" + "\342\344\345\340\342\344\342\343\334\330\261\227\302nE\307lD\307mD\314sJ" + "\310oG\304kD\276f@\263]\071\241Q.\230N-\246\\<\271jF\314{O\331\205W\344\215" + "_\345\215`\342\212]\341\211\\\345\215_\351\223d\340\211\\\311qH\306nD\346" + "\220f\357\225n\325xX\305iK\270bB\247S\065\233G.\221?%\216?#\215?\"\215>\040" + "\211<\040\206\070\034\204\064\027\232D\"\277`<\277\\:\265S\063\252J+\237B$\223" + "<\037\213\067\031\204\066\035|\062\033{/\031w-\031q-\031h.\026e+\026g.\030d-\027_,\030^" + "*\027]+\032f/\036\202A,\211D,\203I/wA*\214f\\\334\322\317\345\341\342\343\345" + "\346\344\346\350\347\351\353\351\353\355\347\351\353\353\355\357\355\356" + "\362\355\356\362\354\356\362\353\355\361\351\354\360\351\355\360\350\354" + "\357\344\350\353\337\344\351\342\350\355\340\346\353\340\346\352\341\350" + "\354\336\346\352\341\352\356\342\353\357\342\353\357\343\354\360\347\357" + "\363\353\361\365\350\355\365\347\354\363\343\350\361\343\350\362\341\346" + "\356\340\345\354\336\344\351\337\342\350\337\343\347\345\351\355\346\352" + "\356\342\346\353\342\345\353\341\345\352\340\343\351\337\343\351\340\344" + "\352\340\344\351\342\346\353\340\344\351\337\342\350\336\341\347\334\340" + "\344\341\343\346\341\344\344\343\346\345\343\345\344\343\344\340\344\300" + "\252\275lG\302iB\303kB\302jB\276f=\275f>\264_\070\253W\062\246V\062\245X\065" + "\265iF\301qM\311yO\334\207Z\341\213]\343\213^\344\213^\345\214_\350\220c" + "\352\222e\341\210\\\312qH\317vO\355\225o\355\223n\325wV\313kL\307gH\304c" + "D\275^@\263Z;\242N/\217@!\211=\036\206;\036\201\066\031\204\065\030\214\067\026\257" + "R\062\271Z\071\256M.\241E'\225<\037\217\071\035\210\065\031\201\065\034{\061\032|\062" + "\033v.\031q.\031f-\025d*\025c*\024c,\026`,\027_+\030a.\035l\062\"\220K\070\215G\060\200" + "H-vN\063\305\261\246\351\342\342\345\343\346\344\344\346\344\346\350\347\351" + "\353\352\354\355\352\354\355\353\355\356\352\354\360\356\357\363\353\355" + "\361\351\353\357\354\355\361\355\356\362\353\355\361\351\352\356\346\351" + "\356\343\347\355\341\345\352\341\346\353\340\346\353\336\344\351\337\345" + "\352\342\350\355\344\353\356\345\354\356\351\360\362\350\356\363\347\355" + "\364\343\351\360\343\351\360\344\352\361\340\346\354\342\350\355\344\350" + "\353\344\350\354\344\346\351\345\347\352\345\347\353\344\347\354\341\345" + "\352\337\342\350\342\346\354\343\347\355\341\345\352\342\346\353\340\344" + "\351\336\341\347\334\340\346\334\340\345\337\343\347\340\343\345\343\345" + "\345\350\352\351\346\351\351\346\347\347\353\317\275\270sP\274hC\302mD\277" + "i@\272e;\270c:\260\\\064\254Y\062\251X\062\253\\\066\274mG\302rM\310xN\321|P" + "\326\201U\332\205Y\332\203X\334\205Z\341\211^\345\215c\341\210`\314rN\316" + "uR\352\223o\343\213h\315sQ\302gF\301cC\276_?\272\\;\265[\071\247P-\225C!\214" + "?\037\203\070\032\201\066\031\202\066\031\210\067\025\233F$\257U\063\253P/\234E%\221" + "=\040\212\071\034\203\065\032~\062\031z\060\031{\061\032t.\030q-\031m-\030f)\025f+\026f\060" + "\031b.\031a.\033b/\036l/\040\225M:\223M\065\204M\062\224ye\350\335\323\350\345\347" + "\347\344\347\345\345\347\345\345\347\346\350\351\350\352\354\352\354\355" + "\354\356\357\353\354\360\352\353\357\353\354\360\347\351\355\350\352\356" + "\352\353\357\353\354\360\353\354\360\346\350\355\346\352\360\342\346\353" + "\347\352\360\344\350\355\342\347\355\342\350\355\342\350\355\345\353\357" + "\347\355\357\352\360\363\355\363\370\347\355\364\351\357\366\344\352\361" + "\344\352\361\344\352\357\345\353\360\345\351\355\344\346\352\350\347\352" + "\351\350\353\345\347\353\346\347\353\343\346\353\343\347\355\343\347\355" + "\343\347\355\342\346\352\340\344\347\337\343\346\341\345\352\341\345\352" + "\340\344\351\340\344\350\341\344\346\346\351\351\347\351\350\346\350\351" + "\343\343\343\351\323\303\270{[\273iC\274g@\277kA\276j@\267c:\262_\067\254" + "Z\063\251W\061\267g@\275oG\302tL\314{Q\317zN\317yN\317zN\317yO\324}S\321xP" + "\306nL\276fD\275bD\311nQ\324z]\306nP\263\\=\257Y:\251T\063\247T\061\245R/\245" + "Q.\233G#\223A\036\210;\034\203\070\034\203\070\033\203\070\032\207\070\026\230F%\247" + "Q/\245M+\231C#\220<\037\205\065\031\201\066\035z\061\027y/\030v/\027q,\026p.\032p\060" + "\033m/\033k\060\033i\063\034f\062\035c/\034`/\035f\064\040\211N\066\215N\066\222`H\337" + "\303\276\356\343\347\350\345\352\350\345\351\350\345\351\350\345\351\350" + "\347\352\346\345\350\351\350\353\353\353\355\353\355\356\352\354\355\352" + "\354\355\353\355\357\357\361\365\356\360\364\354\356\362\352\354\360\350" + "\353\360\350\353\361\346\351\357\346\351\357\342\346\354\343\346\354\347" + "\352\360\347\353\360\347\353\357\350\354\357\354\360\363\361\367\375\352" + "\360\367\344\352\361\345\353\362\344\352\357\344\352\357\344\352\357\343" + "\347\355\342\346\352\345\350\354\346\350\354\344\346\352\344\345\353\346" + "\347\355\345\346\354\346\350\354\346\350\354\344\346\352\343\344\350\340" + "\342\346\341\342\346\341\343\347\341\343\347\343\345\351\344\346\351\343" + "\345\347\342\344\345\342\345\346\341\344\343\355\336\316\306\221p\273iB\300" + "i@\300lB\277kA\300kA\277jA\264_\070\256]\064\265g=\275pG\302uM\307yO\307uN" + "\272fB\271fC\267dC\251U\066\232E)\220:\034\223:\"\226:%\245H\064\227;(\215\061" + "!\203)\027}%\020~,\023\203\061\027\215\036\251[\066\247U\061\237I*\232E'\217" + "C%z\066\036v\061\027u\061\030v\061\030v\063\034v\064\037t\066\040s\066\"p\067\"o\071#j\070" + "!f\067!d\070(\254\221\211\361\350\337\357\354\342\360\356\345\361\355\350\362" + "\354\354\362\355\357\362\355\357\360\353\355\362\355\356\360\355\360\361" + "\357\362\361\357\362\362\360\363\362\361\362\362\362\362\362\362\362\357" + "\357\361\356\357\361\360\361\364\357\361\365\352\354\360\354\355\361\354" + "\355\361\354\356\362\354\356\362\353\355\361\351\353\357\351\353\357\352" + "\354\360\354\356\362\354\356\362\355\357\363\355\362\365\352\356\362\356" + "\363\366\354\360\363\350\353\361\350\353\361\346\351\357\344\346\354\345" + "\347\353\347\351\355\344\346\352\344\346\352\346\347\355\345\346\354\345" + "\346\354\347\350\355\351\352\356\350\352\354\345\347\350\337\341\343\341" + "\343\347\344\345\351\340\341\345\342\343\347\346\350\353\347\351\353\351" + "\353\355\354\355\357\354\353\356\351\347\341\345\316\271\276|X\304nD\304" + "pH\305qI\305qI\305pH\306rI\310tJ\275hA\255Z\064\252W\063\225F$\225N/\273lM" + "\300gJ\301`A\304[<\316fF\342}\\\353\207g\325oP\310`C\302W=\277S:\275T;\266" + "R\067\242B(\205,\025q\036\011k\034\012g\034\013l&\020s-\021x\062\026w\061\025t-\020r,\016" + "\204;\035\263fA\256\\\070\241K,\233G(\207?\040z\067\035x\063\032x\063\032x\063\033x" + "\066\037y\067\"x\067\"t\067!q\071!n:$k\070#d\070\"d>.\316\267\254\361\351\337\360" + "\352\343\362\354\346\363\354\352\364\356\356\362\355\357\360\353\354\357" + "\352\354\360\353\355\363\357\362\363\360\363\363\360\363\363\360\363\363" + "\363\363\366\366\366\363\363\363\363\363\364\361\362\364\362\363\366\354" + "\356\362\355\357\363\355\357\363\355\357\363\355\357\363\355\357\363\355" + "\357\363\355\357\363\355\357\363\354\356\362\356\360\364\355\357\363\357" + "\361\365\357\360\364\354\355\361\353\355\361\353\355\361\351\353\357\345" + "\347\353\351\353\357\346\350\354\346\350\354\347\347\354\344\343\350\346" + "\345\352\345\344\351\352\351\356\352\351\356\351\352\356\353\354\360\350" + "\353\356\343\347\352\342\346\352\344\346\352\344\346\352\344\346\352\344" + "\347\353\345\351\354\347\353\357\347\353\356\351\352\354\350\350\351\351" + "\352\345\362\344\320\311\217m\303mD\305pH\305pI\303oF\303oE\306rH\312vL\304" + "pF\261]\064\261^\065\270h@\321\200W\316yP\306lF\306e?\310`<\313d@\337zW\362" + "\216j\343tT\331^B\324U<\322W<\310Q\067\267G-\245;\"\224\061\030\211/\026~*\022" + "{.\027z.\026x/\024\200\070\033\201:\033x\062\023x.\021~\063\025\275mJ\263a=\245O\060" + "\231E(\204>\036{\071\034y\066\033x\065\036}:#\200<(}:&{\071$w\070\"q\071!m;'j\070&f" + "\070%lL=\352\324\312\356\350\341\355\352\343\357\354\346\360\354\351\362\355" + "\355\363\356\357\361\354\356\356\351\353\360\353\355\362\355\357\362\355" + "\357\365\360\362\366\361\363\365\361\362\364\362\362\362\360\361\363\361" + "\362\362\360\363\363\363\365\361\361\363\360\360\362\360\357\362\356\355" + "\360\354\353\356\357\356\361\356\355\361\355\355\361\355\355\361\356\355" + "\362\356\356\363\355\357\363\360\361\365\361\360\365\353\352\357\347\347" + "\353\350\347\354\351\351\355\353\352\357\353\353\357\347\347\354\345\344" + "\351\346\345\352\350\347\354\346\345\352\347\347\353\350\347\354\351\350" + "\355\351\352\357\350\352\356\344\350\354\342\346\352\343\347\353\346\351" + "\355\346\351\354\347\352\356\350\354\357\350\355\357\351\355\360\350\354" + "\357\352\355\356\354\356\355\354\356\352\355\353\330\331\262\215\275nD\301" + "mG\301nH\303oH\304pG\310tH\316zN\301m@\265a\066\277lA\324\201V\331\206Y\325" + "\200U\302kB\275e=\302hC\310kG\315oM\316lJ\306X:\303L\060\303S\065\320eF\271" + "U\066\241@#\233>#\214\066\033\200\064\030{/\024y/\025|\060\027\201\064\030\204\071\033" + "\210<\036\207=\037\200\066\027\204\071\031\277oK\265c?\246P\061\221@#\200<\035{\071" + "\034z\066\036y\066\037\177<'~;'~;&|\071$w\070\"q\071!m;)m;,h;,\212qf\362\337\327" + "\356\352\343\360\355\350\361\355\353\362\356\355\362\356\355\362\355\357" + "\362\355\357\363\356\360\365\360\361\365\360\361\363\356\360\367\362\364" + "\370\363\365\370\365\367\365\363\363\363\361\362\364\361\362\362\361\363" + "\364\364\366\363\362\365\361\361\363\360\357\362\362\362\364\360\357\362" + "\357\357\361\360\357\363\361\360\365\360\357\364\360\357\364\356\357\363" + "\355\357\363\360\361\365\355\355\362\353\352\357\350\347\354\350\347\354" + "\350\347\354\351\350\355\350\347\354\350\347\354\351\350\355\346\345\352" + "\347\346\353\347\346\353\353\352\357\351\350\355\354\353\360\353\355\361" + "\350\352\356\351\354\360\344\350\353\344\350\354\343\350\353\345\352\355" + "\344\351\354\343\350\353\345\354\356\350\355\360\347\353\356\350\353\354" + "\352\355\353\353\356\352\354\353\332\356\317\256\277{U\275oH\275lF\303pI" + "\306qH\313wL\312vI\276j>\266b\065\275i=\320|P\322~Q\321|Q\303lD\270d<\250" + "V\060\251W\063\257[\070\256V\066\250M/\244L,\240M,\232L,\224F)\204\067\034\202" + "\065\034|\062\030z\063\027z\061\025|\061\026\201\065\030\211<\033\216@\036\215A\040\213" + "@\040\202\067\027\211>\037\277oK\264a>\233G)\204;\034|:\034w\065\033{\070!|\071#|\071" + "$\200<(~<'y\071#v\070\"p\070\"l:'m<*i=-\261\233\223\361\351\337\355\354\343" + "\360\355\350\360\354\352\361\355\354\362\355\355\363\356\360\362\355\357" + "\362\355\357\363\356\360\363\356\360\363\356\360\365\360\362\364\357\361" + "\364\361\362\365\363\364\362\360\361\364\362\363\363\362\364\361\361\363" + "\357\356\361\363\363\365\360\360\362\360\357\362\360\357\362\357\357\361" + "\356\356\362\357\356\363\357\356\363\357\356\363\356\357\363\356\360\364" + "\362\363\367\360\357\362\354\353\356\353\353\355\352\352\354\350\347\354" + "\346\345\352\351\350\355\347\346\353\350\347\354\347\346\353\347\346\353" + "\350\347\354\352\353\360\352\353\357\354\355\361\352\356\361\353\355\360" + "\350\353\356\344\350\353\344\350\354\341\347\352\342\350\352\343\351\354" + "\340\347\351\344\353\355\350\355\360\350\355\357\353\356\357\353\356\356" + "\353\357\355\350\356\343\366\346\322\321\231{\275qI\276mG\301mF\303nE\312" + "uK\304pF\267c\071\263_\063\276k>\315yM\317{N\315xL\312sJ\272g?\246W\060\225" + "J$\212C\037u\064\025h*\021i+\024i-\025i-\027j-\032k.\032m\062\030t\064\031|\065\035\201" + "\067\035\202\066\032\211<\035\216?\035\222B\040\220A\037\217C\"\206<\033\224H(\275" + "mH\252X\066\223A!\201:\031\177;\036}\070\037|\070\"\200=(\177<&\177<&|;$y\071#t" + "\070$p\067%m;*g\070(h=\062\312\265\260\361\354\344\356\355\344\357\354\347\361" + "\355\351\363\357\354\362\356\354\364\360\361\365\360\362\365\360\362\365" + "\360\362\364\360\360\364\360\361\366\361\363\366\361\363\365\362\363\366" + "\364\364\364\362\362\364\362\363\364\363\364\362\362\364\362\361\364\362" + "\362\364\362\362\364\362\361\364\361\361\363\361\360\363\357\357\363\357" + "\356\363\357\356\363\357\356\363\356\357\363\356\360\364\363\365\370\357" + "\356\361\351\350\353\355\354\357\354\353\356\355\354\357\353\353\356\351" + "\351\354\350\347\352\350\347\354\350\347\354\351\350\355\343\344\350\351" + "\352\356\350\353\357\347\353\357\350\354\357\350\354\357\346\352\355\345" + "\351\355\344\350\353\344\350\353\345\351\354\346\352\355\345\351\354\346" + "\352\355\346\352\356\347\353\356\347\353\356\351\356\354\351\357\353\347" + "\354\352\353\353\340\336\303\246\271rO\300iG\277iC\300iC\305nF\302mC\263" + "a\067\261^\063\300lB\315yO\317{Q\315xN\312uK\301mD\263a:\246W\062\224I'~;\034" + "v\040\217?\036" + "\220A!\220A!\216B\040\214@\037\214@\037\251[\067\270i<\241O-\220B\040\207<\033" + "\204:\035\203;\037\177:\037~:\037|;\037z\071!t\066\036o\065\037k\062\037k\064$g\065&[\061" + "$T\060+hXR\332\326\314\360\355\345\366\360\351\365\357\352\366\360\353\367" + "\361\356\370\361\357\364\356\356\365\361\360\364\361\360\366\361\357\364" + "\360\357\361\355\354\365\360\361\366\363\364\366\363\364\365\362\363\364" + "\362\363\364\361\364\364\361\365\363\361\364\364\362\365\366\363\366\364" + "\361\365\364\361\365\357\354\360\360\355\361\360\356\361\360\355\361\360" + "\357\362\360\357\363\360\361\365\362\364\370\356\356\356\354\354\354\354" + "\354\354\353\353\353\352\352\354\351\350\353\351\350\353\346\346\350\345" + "\344\350\346\346\352\353\352\357\350\351\355\346\352\355\343\351\354\341" + "\347\352\343\351\353\341\345\350\344\350\353\342\346\351\341\345\351\345" + "\351\354\345\351\354\345\351\354\346\352\356\350\354\357\350\354\357\347" + "\353\357\353\357\361\350\356\354\350\355\352\347\353\347\350\352\345\354" + "\351\335\332\274\233\267tF\272kD\273kC\275kC\266d;\264b\071\270d;\312vL\326" + "\203V\334\210Y\335\211Z\335\211[\326\202U\311vJ\302oF\272g>\264_\066\270_" + "\070\270^\067\307nG\330\201W\304lI\263Y>\254V\066\243M/\242N/\234I(\240M*\225" + "C\037\221A\040\221B\"\220C\"\213@\036\210?\033\237S/\263e=\241R+\224G%\212>#" + "\207>\036\203=\035}>!{\066\233" + "\225\215\357\351\342\363\356\347\363\355\350\365\357\352\364\357\354\365" + "\361\356\366\361\360\362\355\354\365\361\360\366\361\357\366\362\360\365" + "\361\360\366\362\362\366\363\363\366\364\365\365\362\363\366\364\364\366" + "\364\366\366\363\366\365\362\365\365\362\365\365\362\365\363\361\364\361" + "\356\362\360\355\361\361\356\361\363\360\363\363\360\363\361\360\363\361" + "\360\364\360\361\365\362\364\367\357\357\357\356\356\356\352\352\352\347" + "\347\347\350\347\351\346\346\350\346\346\350\346\346\350\347\346\353\350" + "\347\354\350\347\354\350\351\355\350\353\356\346\352\355\346\352\355\345" + "\351\354\347\353\356\347\353\356\345\351\354\346\352\355\347\353\356\347" + "\353\356\347\353\356\346\352\355\346\352\355\347\353\356\351\355\360\350" + "\355\356\350\356\354\351\355\352\353\356\352\353\354\352\346\355\352\355" + "\340\311\304\215i\267kF\270lC\271lD\266g>\265e<\301oG\317|S\326\203U\331" + "\206U\334\210W\334\211Z\333\207Y\331\205Y\322~T\321|R\316vM\305lD\300g>\313" + "rJ\323\200V\251Z\067\224C'\255Z\067\264\\\067\264[\063\263[\062\266_\070\244P*" + "\225F$\223D#\221D#\212@\036\207?\035\211B\036\234U-\227M&\214C!\205;#}<\037z" + ";\036y\034\211E\040\212G!\207B\040\201;\040{:\040x;\040" + "u:\036p\066\034n\064\033m\064\036d.\032a.\032[+\030Z+\033V,\034lQAXM>I@;E=\070\222\212" + "\204\355\347\342\362\354\350\362\354\350\363\355\351\364\360\354\364\360" + "\355\370\364\361\365\360\356\365\360\357\366\361\360\367\362\361\364\360" + "\360\365\361\361\366\362\363\367\363\364\370\363\365\370\364\365\370\365" + "\366\367\364\365\365\363\363\363\361\362\365\363\364\364\361\362\362\361" + "\362\362\362\363\361\361\363\363\363\365\363\364\365\360\361\364\356\360" + "\364\361\363\367\356\356\356\351\351\351\350\350\350\346\346\346\342\342" + "\344\342\342\344\343\343\345\344\344\346\346\345\352\350\347\354\352\351" + "\356\352\351\356\350\351\355\353\355\361\350\352\356\350\352\356\346\350" + "\354\347\350\354\352\354\360\351\353\357\347\351\355\347\351\355\350\352" + "\356\352\353\357\347\353\356\350\354\357\352\356\361\354\356\361\355\357" + "\357\356\357\356\360\360\356\357\360\355\356\362\354\357\360\343\361\346" + "\314\301\231r\256kC\260iE\250`\071\251^\065\271lF\306wP\322\202R\327\205W\340" + "\215`\335\213^\333\212]\336\213^\336\213_\324\177U\316wN\303lC\277jA\271" + "e=\250Z\065\215E\"\200=\030\254[\070\310jF\304f>\276b;\252Q,\240L(\220C\040\220" + "D#\214@!\207=\040\205<\035\202;\033\201<\033\206D\040\202?\040\200<\"y\067\037u\067" + "\036n\064\032h\061\027g\060\031d.\031`+\026_,\031[*\030`\062\"]\064$\217xg]RBH@=C;\070" + "PIC\316\310\305\360\352\347\361\353\346\362\355\350\363\357\354\364\360\355" + "\363\357\354\364\360\354\367\362\361\364\360\357\363\357\356\365\361\360" + "\365\360\361\365\361\362\367\363\364\370\363\365\366\363\362\367\365\364" + "\365\363\361\365\363\362\364\362\362\363\360\361\363\360\361\363\362\362" + "\362\362\363\363\364\365\362\364\366\361\363\365\354\356\361\355\357\363" + "\360\362\366\360\360\360\352\352\352\346\346\346\344\344\344\343\342\345" + "\342\341\344\346\345\350\344\344\346\345\345\351\346\346\352\351\351\355" + "\351\350\355\352\353\357\352\353\357\351\353\357\352\354\360\350\352\356" + "\351\352\356\350\352\356\352\354\360\350\352\356\351\353\357\351\352\356" + "\347\351\355\350\354\357\347\353\356\352\356\361\356\360\362\355\357\357" + "\357\360\356\360\360\356\360\360\356\360\360\354\356\360\353\361\361\341" + "\351\320\265\262vX\254fJ\244_;\242[\065\254b@\271mF\305wI\317\200T\324\204" + "X\327\207Y\331\210Z\327\205X\325\201V\313vL\307pG\305oF\303nE\300lD\273j" + "B\271f>\274e@\303kF\312mH\301f@\271a<\240K'\224F\"\211@\035\207?\036\202;\032" + "\200\070\032\177\071\034z\065\026y\065\027{:\034{:\037x\071!s\065\035n\063\034f\060\027f\061" + "\031f\061\032_*\025^)\026^,\031`\060\036d\070'\\:(\254\230\205PG\066D<<=\071\066\071\070" + "\062\216\215\212\347\350\345\354\355\347\357\357\350\362\360\354\364\360\355" + "\365\361\356\364\360\355\366\362\360\367\362\361\363\356\356\361\355\354" + "\363\356\357\364\357\361\364\357\361\370\363\364\365\362\361\364\362\360" + "\365\363\361\365\363\361\364\362\362\365\362\363\365\363\363\363\362\362" + "\362\362\363\361\362\364\360\362\364\360\362\363\356\360\363\355\357\363" + "\360\362\366\361\361\361\353\353\353\352\352\352\347\347\347\344\342\345" + "\344\342\345\343\341\344\345\343\345\344\343\346\350\347\353\346\345\350" + "\352\351\355\351\352\356\350\352\356\346\350\354\347\351\355\350\351\355" + "\354\355\361\352\353\357\352\353\357\353\354\360\352\354\360\352\354\360" + "\351\352\356\350\353\357\350\354\357\346\352\355\353\355\357\355\357\360" + "\360\361\357\361\361\357\360\360\356\357\360\356\356\360\356\361\356\354" + "\365\352\335\326\266\236\237fN\233]>\234W\066\235S\065\252_;\272mD\306wO\311" + "zO\315}P\323\201V\315yN\312tK\300jB\274f>\273g?\274iA\272g?\267b:\275d>\301" + "eA\303gD\303iE\264]\071\250S\060\226C#\210>\035\203=\034\202<\034}\071\032y\066\030" + "y\066\031u\063\027r\061\034t\066\037u\067\037r\064\035p\064\035f-\027c/\027c\060\030b-\030Z" + "$\022^*\027a.\033l:)c\070(nTD\254\234\211=\066%:\064\061\066\065\060\065\066\060DGD\313" + "\316\314\350\353\346\354\355\350\362\360\354\365\361\356\364\360\355\365" + "\360\355\366\362\360\367\363\362\362\356\355\364\357\357\363\356\357\363" + "\357\360\370\363\365\367\362\364\365\362\362\362\360\357\364\362\360\364" + "\362\360\364\362\362\364\362\363\363\361\362\363\362\363\364\364\365\362" + "\363\365\356\360\362\355\357\361\353\354\357\354\355\361\357\360\364\363" + "\363\363\356\356\356\353\353\353\352\350\350\345\342\343\346\342\344\344" + "\340\342\344\341\343\345\343\344\345\345\347\350\347\352\347\346\351\347" + "\346\352\350\350\353\350\351\353\353\353\356\352\352\355\353\353\356\355" + "\354\357\353\353\356\354\354\357\354\353\356\354\354\357\353\352\355\353" + "\355\360\355\357\363\355\357\363\356\360\363\357\360\362\361\361\361\361" + "\361\361\360\361\360\357\362\357\355\360\355\355\356\350\353\353\335\341" + "\323\276\225oW\213U\070\227Q\062\232M/\235S\060\256b<\272kF\303sM\304sK\305" + "sJ\305oH\303lE\274e>\265_\070\261^\065\257]\065\256[\065\260[\065\271`<\274a>" + "\276d@\267^:\250S\060\230G&\207?\034\204<\034\200<\034}:\034y\067\031s\062\025r\061" + "\024o\060\025m,\027k-\027m/\027m\063\032k\061\031g\060\030d\060\027b/\027`*\026^(\024d/\033" + "l\066$k\070&_\067&\237\214z\213\177o\065\060):\066\064\065\063/\064\063.\065\065\063\217" + "\220\216\346\346\343\352\353\346\360\356\354\362\360\356\364\361\357\364" + "\362\357\366\362\360\367\362\361\365\361\360\365\361\360\366\361\362\370" + "\363\365\367\362\364\366\362\363\365\362\362\364\362\360\363\361\357\364" + "\362\360\363\360\360\365\363\364\365\362\363\367\365\366\364\363\365\361" + "\361\363\360\360\362\360\357\362\357\357\363\354\354\360\356\356\362\363" + "\363\363\361\361\361\354\354\354\356\354\355\356\352\353\355\346\350\350" + "\342\344\346\341\343\341\336\336\342\342\343\343\343\344\350\347\352\350" + "\347\352\351\350\353\354\354\356\354\353\356\346\345\350\353\353\355\353" + "\353\355\355\354\357\354\354\356\355\355\357\354\354\356\354\354\356\355" + "\356\362\354\356\361\355\357\362\354\356\361\360\360\362\360\360\360\361" + "\361\361\360\362\361\357\362\360\354\361\355\353\357\345\351\353\333\274" + "\271\245\210t]}Y<\202I(\221J,\227N-\234Q.\245W\063\260`<\265dA\270d@\271`" + ">\271_<\266]\071\261\\\070\247U\060\250W\061\251W\061\247S.\253S/\257U\061\261" + "X\064\255W\063\236M*\220C\"\202:\032|\066\031x\064\030u\064\027q\061\024l-\020k-\020k" + ".\023h,\021e)\020e*\020h/\025h\060\030j\064\033c.\025a,\025b,\026f\061\034p:&q:(h\065$f" + "F\067\270\250\230PI:\065\063-\066\064\060\064\062.\064\062.\063\064\061OOM\324\324\322" + "\352\353\350\355\354\352\364\362\360\364\362\360\364\362\360\366\362\361" + "\364\357\357\367\363\362\366\361\360\367\362\363\371\364\366\370\363\364" + "\366\362\363\364\361\360\361\357\356\360\356\355\363\361\360\364\361\361" + "\364\361\362\364\362\362\366\364\364\364\362\364\361\361\363\360\357\362" + "\361\361\363\361\361\365\360\357\364\360\357\364\365\365\365\361\361\361" + "\354\354\354\360\356\356\357\352\354\357\347\352\357\350\352\354\347\351" + "\346\344\342\344\344\344\347\347\347\351\350\352\351\350\353\352\351\354" + "\353\353\355\353\353\355\352\352\354\354\353\356\355\354\357\355\354\357" + "\353\353\355\356\355\360\353\353\355\354\354\356\353\354\356\352\354\355" + "\354\356\357\355\357\360\360\361\361\361\361\361\361\360\361\357\361\360" + "\354\360\355\353\360\354\355\361\350\341\341\323\221\216}\203zf\203lV|O\063" + "\201C\"\212H(\222M+\223J'\234Q/\242W\065\250Y\066\251U\064\251R\063\250R\062\246" + "R\061\242O-\236K+\236K*\235J*\241N-\241N-\236L,\220B!\210=\037~\065\031z\063\026" + "t\061\025s\063\027q\062\026n\061\023n\061\023p\063\026l/\024l\060\025l\061\030h\061\026l\065" + "\033l\065\035h\061\030_)\020e\060\031l\067\040s>)zD\061q<,a\065#\226\202s\233\222\204" + "\066\065,\065\065-\062\061,.-)\061/+//-\066\067\064\234\234\232\344\345\342\351\347" + "\345\361\357\355\361\357\356\363\361\357\365\361\360\366\361\360\367\362" + "\361\371\364\363\372\365\366\371\364\366\370\363\365\366\361\362\363\361" + "\360\363\361\357\367\365\364\366\364\362\365\363\362\365\362\363\365\362" + "\363\365\363\363\363\362\364\362\362\364\361\360\363\360\360\362\360\360" + "\363\361\360\365\363\362\367\361\361\360\352\353\351\355\354\352\357\354" + "\353\354\347\351\356\347\352\355\346\351\355\350\352\355\353\351\353\351" + "\352\353\351\352\353\351\354\352\352\353\354\353\354\353\353\353\351\351" + "\351\351\351\353\353\352\355\355\355\357\353\353\355\353\352\355\355\354" + "\357\354\354\356\355\354\357\352\353\353\351\354\353\353\355\354\351\354" + "\353\353\354\354\354\354\354\353\353\353\354\356\355\350\353\351\351\354" + "\350\352\353\341\276\272\256\213\205v\204}m\200n_\177U\071\201E#\202B#\210" + "F$\213F$\210B!\207@!\210A\"\211D\"\211D\"\210C!\205@\036\202<\035|\066\033z\063" + "\032{\064\037\202<'\200='{:#s\065\033r\064\030s\063\030u\063\027r\060\026m/\023l.\023r\065" + "\031q\064\026q\064\027m\060\025k\060\025m\064\032j\065\032i\064\031l\064\034l\064\033m\064\034" + "m\065\037t?(yC/t@,h\065%mG\071\274\251\232VOE\064\065.\065\065/\062\060-\060.,/-+//" + "-\061\061/UUS\317\317\315\351\347\345\360\356\354\360\356\355\361\357\356\363" + "\360\357\365\361\360\367\362\361\371\364\364\371\364\366\370\365\364\366" + "\363\362\366\363\362\364\362\361\363\361\360\364\362\360\364\362\360\364" + "\362\362\363\361\362\363\360\361\365\362\363\362\361\362\361\361\363\360" + "\360\362\360\357\362\361\361\364\367\366\372\367\366\372\366\367\364\362" + "\361\357\357\355\353\362\356\355\357\351\351\357\347\350\356\347\350\357" + "\350\351\355\350\351\355\352\353\353\351\352\351\347\351\352\351\352\352" + "\350\351\352\351\351\351\347\350\353\351\352\351\347\350\354\352\353\354" + "\352\353\356\354\355\353\351\353\354\352\354\356\354\355\353\352\352\351" + "\352\352\352\352\352\354\355\355\355\355\355\352\352\352\350\350\350\346" + "\347\346\346\347\344\347\347\343\327\327\315\225\220\203\201zm\201xkzj\\" + "\203Z>\223U\062\211H)\212I(\207C#\202=\037x\064\027k-\022f,\023g.\025g.\025f-\024" + "e,\024e)\023b&\023d'\025e*\030b)\026b*\025e+\024h.\024o\062\031r\060\030o.\026m.\024o\060" + "\026o\060\026o\060\025o\061\026o\063\027l\062\030i\061\027i\063\030j\063\030l\063\033q\070\040" + "o\065\035w=&v?)wA,p=,f\064)\256\213\200\235\210|=\065.\070\071\062\062\063.\060/-\060" + "/---*..-\060\060/\064\064\064}}|\333\331\331\350\346\346\354\352\352\357\355\356" + "\364\360\360\366\361\362\367\362\363\367\364\363\366\364\362\365\363\361" + "\364\362\360\364\362\360\370\366\364\364\362\360\363\361\360\366\364\362" + "\367\365\365\366\363\364\364\361\362\365\363\363\364\361\363\363\361\364" + "\363\361\364\370\366\371\364\362\365\365\362\366\371\367\372\365\366\362" + "\363\362\356\363\360\355\362\354\352\360\351\351\360\351\351\362\354\354" + "\360\351\352\355\350\352\352\346\350\354\350\351\353\347\350\352\350\350" + "\347\345\345\350\346\345\355\353\352\354\352\352\356\353\354\353\350\351" + "\353\350\351\354\351\352\353\351\351\352\350\350\354\352\353\352\351\351" + "\347\347\347\347\347\347\346\346\346\351\351\350\351\351\350\346\346\344" + "\343\342\336\332\331\325\305\304\276\236\234\222wpbwoc{rgreY\213dH\234^\070" + "\221P\060\220O.\212F(\200(r" + "=)k:*\202YP\301\245\227WM@=\070\061\065\067\060\061\063.--+------\060\060\060\061\061" + "\061\062\062\062\063\063\063\200~~\322\320\321\350\346\347\355\352\353\361\355\356" + "\364\357\361\363\356\360\362\357\357\363\361\357\363\363\357\365\364\360" + "\365\365\361\366\365\362\365\363\361\365\363\361\367\365\364\370\366\366" + "\366\364\364\365\363\363\365\363\363\364\361\363\365\362\365\365\362\365" + "\367\364\370\366\364\367\365\362\365\372\370\372\367\367\362\365\363\357" + "\363\357\354\363\355\352\362\353\354\361\352\352\361\352\353\360\351\351" + "\355\350\352\356\351\353\355\351\352\354\347\351\352\350\347\350\346\345" + "\352\350\347\356\354\352\356\354\354\355\353\354\351\347\350\352\347\350" + "\352\347\350\353\351\352\352\347\350\351\347\350\346\346\346\344\345\344" + "\346\346\345\350\350\346\342\342\337\332\332\326\305\304\275\262\260\250" + "\224\223\210{ymuqdrk]sm`snbkgY\215xZ\240qM\221P/\220M-\212E(\207A'}\071!t" + "\063\037k.\033`&\023[!\015Z\040\014\\#\017_&\022a(\025e,\030e-\031d*\026d*\025g+\025k.\026" + "l-\027n-\030m,\027l,\023o/\025n.\024o/\025p\060\025q\060\027t\061\032v\063\034y\067\040y\071" + "!y;%z?({B*u>&t@)p>*tJ<\301\246\231uj\\=;-DA\071;=\066\061\063/\060\060/...---\062" + "\062\062\061\061\061\060\060\060...\060..^\\]\264\261\262\341\336\337\354\350\352" + "\360\354\355\361\354\356\361\356\356\361\357\356\362\361\356\363\364\357" + "\360\360\353\360\357\355\362\360\357\363\361\360\364\362\360\363\361\361" + "\365\362\363\363\361\362\364\361\362\365\362\364\364\361\365\364\361\364" + "\363\361\363\365\362\364\365\363\363\371\367\370\370\370\363\363\361\355" + "\363\357\354\363\355\352\361\352\352\363\354\354\361\353\353\361\352\352" + "\356\351\352\360\353\355\356\351\353\355\350\352\353\350\347\356\354\352" + "\356\354\352\356\354\352\356\354\354\354\351\352\352\350\350\350\346\346" + "\347\345\345\350\346\346\350\346\347\345\343\344\344\343\342\336\336\333" + "\330\331\325\305\306\301\246\247\241\220\220\207\206\204y\201\177rzwjtqd" + "ifYkgZnk^qobrqc\215\200g\271\224v\226S\063\223N/\217G)\215E'\203>\037|\071\034" + "u\064\031r\060\026s\061\027p\061\027e)\016c'\017`&\021c*\027b)\025c(\025e(\024i+\025l.\027" + "l-\027k*\025k*\025k+\022l,\022n.\023q\061\027q\061\027q\060\027s\060\031w\064\036y\066\037" + "y\070!z<&z@)v?&s?&sB*wL<\272\241\223\225\211{=;,C@\064A=\067==\070\063\064\060\061" + "\061\060\060\060\060\062\062\062\062\062\062\062\062\062\060\060\060,,,-+*.,+<::\205\203\203" + "\320\314\316\351\344\346\354\347\351\355\352\352\360\356\355\361\361\355" + "\362\363\356\362\363\356\363\362\356\364\362\357\363\361\357\362\360\356" + "\364\361\361\364\361\362\362\360\361\363\360\361\364\361\363\363\360\363" + "\363\360\363\361\356\360\364\361\362\364\362\361\367\367\364\367\365\361" + "\364\360\355\361\355\352\362\356\353\356\351\347\355\350\346\353\347\345" + "\352\345\344\353\350\350\355\352\351\353\350\350\354\351\351\355\353\351" + "\355\353\351\353\351\350\354\352\350\353\350\351\352\350\351\350\346\347" + "\344\342\343\342\340\337\340\336\335\332\327\326\320\316\314\267\266\263" + "\231\231\224\205\205\177\177~w~~uxwnuthspdlk^qqcedWheXmj^podqqd\177t]\342" + "\276\236\235[;\231N\061\223J+\217G&\212D!\210E\"\210D$\203>\037\204=\037\206" + "A#{:\034n\061\025e+\023f,\030e*\030e)\026h)\026l.\030l.\027j+\023k*\024j*\023l,\023n.\026" + "p\061\026q\061\027s\063\031v\066\034y\070\037y\070\037x\067\036}=#}?({@(wB'xC(yJ\064\302" + "\243\224\247\235\216BB\063>>\062C@\070@>\067;:\065\064\064\061\062\060/\060/.\063\061" + "\060\064\063\061\064\063\062\063\062\060/.-+('+)(\061.-\063\061\060VRR\243\237\237\327" + "\323\323\346\342\342\354\351\350\357\355\353\360\357\355\360\360\354\364" + "\363\357\365\363\357\364\362\356\364\362\357\363\361\361\363\360\361\361" + "\357\360\361\357\360\363\360\362\361\356\361\361\357\362\357\355\360\361" + "\360\361\362\361\361\367\367\366\370\366\363\370\364\360\365\361\356\362" + "\356\353\363\357\354\360\354\350\356\352\347\355\351\346\353\351\347\352" + "\350\347\350\346\344\351\347\346\353\351\350\352\350\346\347\345\344\351" + "\347\346\347\345\346\346\344\345\333\331\331\314\312\313\271\267\266\243" + "\242\240\212\210\205{zurqkrqjsrjonesrhoofllblkahg^nmdcbXfd[ljapofqrgnfS\345" + "\311\246\253zV\232T\064\227N.\221I(\213D#\212D$\214E'\211A%\207?#\211A%\177" + ":\040t\063\032k.\026i-\031g+\031h*\030l,\032o/\032m-\026m-\026n-\026n.\027p\060\030s\063" + "\032s\063\031t\064\031x\070\036w\067\035y\071\037w\067\035|$~@(|A(xB)}L\061\301\243" + "\213\273\252\230IF\070A@\066@@\067A?\071=;\066\071\070\064\066\065\063\064\062\060\061/" + ".\063\061/\065\063\061\065\063\061\065\063\061\063\061/)(%)'$/-*/.*\064\060/:\065\064ife\266" + "\262\261\337\335\333\353\351\350\355\353\352\356\354\351\360\357\353\361" + "\360\354\364\362\356\364\362\357\361\357\357\361\357\360\361\357\360\361" + "\357\360\361\356\360\361\356\361\357\354\360\355\353\357\360\360\361\360" + "\361\361\363\365\365\373\370\365\370\364\360\364\360\355\363\357\353\357" + "\353\350\353\347\343\354\350\345\352\346\342\351\347\346\352\350\347\350" + "\346\344\350\346\345\350\346\345\342\340\336\327\324\323\315\313\310\271" + "\267\264\242\241\234\212\210\203|{urpjkjcih`ih`ihage`ihckjeongljdkjckjcj" + "iaii`dc[ed[gf]jiarqjjf\\\310\274\235\311\252\200\235]\065\236U\061\226O+\221" + "I'\214E%\215D'\212?$\210>#\207=${\067\036n\061\030j.\026k\060\032k-\031l,\031l+\030" + "n,\027q/\031o-\026r\061\032t\063\033s\063\033t\063\033s\063\031r\062\030x\070\035z:\037y\071" + "\037~>$|=\"\200B'}B)|C+\177O\071\304\245\217\311\272\241UP@=;\062A@\071A@:=;" + "\067:\071\065\067\066\062\067\065\064\065\063\061\060.-\062\060.\063\060/\063\061/\067\065\063" + "\063\060/+*&,*&,+'.-)-*(\061,+\062.-<\067\067~{z\307\305\303\340\336\334\352\350" + "\346\357\355\351\357\355\351\360\356\353\353\351\347\354\352\352\356\354" + "\354\362\360\361\360\356\357\357\354\356\356\353\357\357\354\360\357\356" + "\361\360\360\361\361\362\362\363\366\365\372\366\363\370\364\360\366\362" + "\356\362\356\352\357\353\347\356\352\346\357\353\346\354\351\343\351\347" + "\345\341\337\334\331\327\324\310\306\303\264\262\261\234\232\230\205\203" + "\201uspnmgpogji`ih_ii_hh^hh^ed\\ge_kifnlknljhfdedahfdec`kiehg`dc[baZjham" + "ldqpjpnh\220\222}\342\321\257\250qJ\247_\071\242[\066\234S\061\224J+\215B#\213" + ">\"\204\067\035\200\063\034o,\023e.\024b.\024g\060\027j-\026j+\026n,\031s/\033p-\030p/" + "\031s\062\032t\064\034r\062\032t\064\033p\060\026r\062\030w\067\035z:\037z:\040~>$}?$~B'z" + "B)\203R>\313\255\231\307\267\244XSA?;/?=\067@?\071><\070<:\066\070\067\063\070\067" + "\063\067\065\063\065\063\061\061/-\064\062\060\063\060/\064\062\060\070\066\064\063\060/-*'-+" + "'+*&-+'-)'.*)/+*\060+*\064\061\060MKI\225\223\222\321\317\316\341\337\335\351" + "\347\345\351\347\346\350\346\345\352\350\350\354\352\353\357\355\355\356" + "\353\354\357\354\356\362\357\362\361\356\362\360\356\361\360\360\361\361" + "\362\362\361\363\363\374\370\364\370\363\360\362\356\352\357\353\347\356" + "\353\347\352\350\343\337\335\325\307\305\275\255\254\247\227\227\222\205" + "\205\200||wxvsrpmnliigcff`ef^fg_ff_aaX`aX__Wcc\\ee`ihdgfcffbcc_ba^cc_]]X" + "jjdcd\\cd\\bbZed]dc\\ljdrqkouo\320\313\266\313\253\210\251gF\251^?\244X\066" + "\234P\060\227K+\221D'\207:\037\203\066\036s\060\027c,\022^+\021f\060\030i.\027k,\030" + "r.\034s/\034p.\032r\061\033s\062\033s\063\033r\062\032q\061\031q\061\027s\063\031x\070\036y" + "\071\037|<\"|>#|@%}C'\210XA\326\266\244\300\262\237TP?>;+@<\062A>\067>;\065\070" + "\065\062;\070\064=:\067\070\065\062\063\060/\060.,\062/.\062\060.\062\060/\064\062\060\066\064" + "\062.,*,*(.,)-+)-+(+(',)(.,*.+*.,*\061/.\066\064\062WUS\237\235\233\327\325\323" + "\343\341\340\347\345\344\351\347\347\352\350\351\352\350\351\353\351\352" + "\352\350\352\355\352\355\356\353\356\357\355\360\355\355\356\354\355\355" + "\363\365\365\366\362\357\363\357\354\350\345\341\324\320\315\271\270\264" + "\232\231\224\205\204zxxnuwmtuostnopjnmhgfbed`dc_bc]ac\\bc\\bc\\_`XacZ`aY" + "bc\\cd_cc_de`bc^aa]bb^bb^]^XjkdacZ^`VbcZcc[hg`lkeqpiosk\224\222\202\350\323" + "\276\264\207i\251g?\250[\071\243V\064\236Q\060\227K,\220D'\212=#y\066\035c+\022" + "c+\024f.\030h.\031k-\031r-\033s/\035n.\031p\061\033r\061\032v\065\036s\063\033s\062\032t\064" + "\032w\067\035{;!|$z@$tD%\227pQ\344\306\252\273\252\226OK\250X\067" + "\242V\062\231M*\227J*\223G)};\037k\064\030e.\025f.\027f/\030j\060\032m.\032p\060\035" + "p\062\035o\060\032q\060\032p\060\030t\064\034v\067\035w\071\035v\071\034x;\037}>$|>#wE(\251" + "\214p\345\322\264\244\227~GC\063A?\066GD=B>\066A>\070>:\065=\071\065\071\065\062\067" + "\063\060\066\062/\067\063/\063\061/\064\062\060\061/.\060.-\060.-\062/.\062/.\060.-/-,.,+" + ",*(.,*/-++)((&$,*(+)',*)/-+/-+\060-,.,+\066\064\063XVU\224\222\222\302\300\300" + "\340\336\337\344\342\343\344\342\344\350\345\350\350\345\350\351\350\353" + "\354\354\355\357\360\360\361\363\363~\204}x~wy~xw}wpxqnvlktemtfpujlmffg`" + "cf^`d]]c\\^d]]c]Y_V]cZY`W]aY\\`X\\aX^d[ae]`e^`c]]_Y_`[^_Z`a\\^_Z_`Ygib[^" + "U\\^UY[Q[[S_]Wa`Ygf`poisrkz|s\323\313\267\335\301\242\252rJ\247^;\246Y\065" + "\235Q-\234N,\227K*\212F'zA#q:\037k\062\033h/\031h/\031l\061\034m\060\034p\063\036q\062" + "\034s\062\034q\061\032s\063\033u\070\034v\071\035v;\035y>\040y@#|Q\062\303\250\212\337" + "\312\261\202zg?>,>;\060A=\070A=\070A=\070?<\067:\070\063\071\067\065:\066\063\071\065\062" + "\067\063\060\067\063\060\062/-\064\062\060\062\060.\065\063\061\065\063\061\062\060/.,+\061/." + "/-,/.,/.,//-\060.-/-+/-+.,**)'*)',+)+*(,+).,*,*)\060.,\065\064\064AAAsss\264\264" + "\264\324\322\324\342\340\343\345\345\347\346\346\351\351\352\353\353\355" + "\355\357\361\361v|vu{uu{tv|tsyqpwmltgjpdimdgiahjcae]`d\\^c\\`f^af`_e][aZ" + "YaY_c\\_b\\_b\\^b[\\aZ\\b[^b\\[^Y[]X_a\\cf`^a[Z]Wfib^bYZ]T[]TZ[S]]VZZS\\" + "\\Uggaqqjtxn\202\204{\335\323\277\333\273\233\257mK\252Z\070\243T\062\240Q" + "\061\231M-\216H)\201A$x;\"n\063\035k\061\034j\060\033k\060\033p\064\036n\062\033q\062\033" + "u\065\036x\067\040x\067\040{:!|:?>\071@>:;\071\066<\071\066:\070\064:\070\064\071\066\063\063" + "\061\060\064\062\060\065\063\061\065\063\061\063\061/\062\060.\060-,\061\060.\060/-..,./,-." + "*\061\061-++',+(--+**()*'(*(*,),,*+*(*)'++(+,+(+*)++\064\070\067^__\225\227\230" + "\302\305\305\326\331\331\335\340\340\342\346\344\347\353\352x}wpvorxqqwn" + "jpgioefmaiodeh`dh`cg_`d\\bh^bh_djaaf__d^Z`ZW_X]`Z]_ZZ\\VZ]XZ`YZ`YU[TVZT\\" + "`Z^a[]`Z\\_YY^Xgkdbf^\\`XY\\TZ[T[]UXYRYZS]^Wfg`rsktun\221\215\205\352\331" + "\310\330\265\227\247f@\247U\066\237O\060\226J+\216G)\204A&|;!p\062\034j.\033i" + ".\033l\062\035n\062\034p\063\033t\065\035x\067\040{;#{<$z>$~E*\207R=\301\232\210\337" + "\306\262\235\214{O?\063B\070\061A\071\062=\067\062>:\064B>:A@<><\070==\071AA=?>:>=" + "\071:\070\064;\071\065\070\067\063\070\066\064\066\064\062\060.-\066\064\062\067\065\063\063\061" + "/\064\062\060\060\060./\060--/,,-++-(/\060+-.),-(,.*+-*),)',((+()+(-.+**(')&&)(" + "%*)&+)).,(.,+\061/?DBhmk\242\246\245\314\320\317\342\347\345u|rv|qpvlntjf" + "mbhncgnc`h\\bh_cjadlbdkbbi^flbekcaf_]c]Z`ZV_X]_ZZYTWYTZ]WUZTY`YY_YW]V[_Y" + "[_YX[VY\\WW[Ubf^`d\\]bZZ^VY]U\\]V\\]V`aZ]_W^`Xch_rwozzu\227\222\212\341\332" + "\277\323\262\215\252eB\235Q\062\224E(\214D(\204?$\177<$x\070#m\060\035l\060\035" + "l\061\034o\063\034t\070\037t\067\037x<\"}@'|A(xK,\237\200c\334\276\252\313\262\250" + "l^VC\065\060B\067\062?\071\062>:\062=\071\064;\070\063><\070?=\071?@;:;\066;;\067<=\070=" + "<\070?>:<:\066;\071\065\067\065\063\067\065\063\066\064\063:\070\067\067\065\064\063\061/\066" + "\064\062\060\060.\060\060..\061./\062/-\060,-.*//,//,.\060-/\061.-\061.*\060,*.**.**-" + "*(+(&+'%*(#)($+)\")'#*(&.+)\060.\063;\070\071?=OTR\214\220\217u{opwklsghobbi" + "^gncdk_ck_`h^]h]]h]ckb^g[flcag^_e^cibag`YbZ\\_Y\\]XVYSY]WSYRU\\UY`YY_XZ^" + "XY\\V[^YZ]XUXS_b[bd]]cZZaWY^U\\_W_aY^_X\\]V`bZ\\aXgnelphstm\226\222\206\344" + "\323\271\321\260\215\245kH\232P\063\216G+\204?&{\071\"r\064\036p\064\036r\066!q" + "\065\036q\067\037w<#y>$x@%|E*\212bF\307\263\220\330\306\253\222\201vN@;B\067\061" + "@\065\060>\070\061=;\062<;\062=:\064<;\064<<\070AB=?@<==\071>?:==\071=;\067?>:@>:>=\071" + ">=;<:\070\071\067\065\070\066\065\060.-\063\061/\064\062\062\062\062\060\060\060.+-*.\061.." + "\061.,.+..,,,*/\061/\061\063\060\060\064\061-\063/+\060,*/+(-)).*(-)$+($+)&-+%-*%," + "**\061/+\063\060\060\070\065\062\067\065\064\070\067\071?=tzpqwmmtjekaioedj`bh^]eZ^f\\" + "aj``i_ckbai_^f\\dkbelcdkc_f^ZcZZ`X^`Z\\_Z`e_^c]U\\UZ`Y\\b\\Z^XY]W\\_Y\\_" + "YUXRac]bd^`d]\\aY_b[ab\\_`Z]^XZ[U\\^WZ^Wciailemoiusn\227\225\211\332\322" + "\270\326\265\225\247iJ\230T\070\210G-z:#r\064\035s\067\036|>&{>%w@\"w>\037yB#\177" + "T\065\272\242\204\335\315\266\253\242\213WQB@\070\064?\070\063?\070\062?\067\062>" + "\070\062=;\063=<\064<;\064;<\065=>\070@B<>>:?@;??:>?:@>:?>:>=\071>=\071=;\071\066\064" + "\063:\070\067\066\064\063.,+\063\060\060\064\062\063\063\062\062\062\062\061/\061..\061..\061" + ".\060\061/\060\060.\060\060./\060-/\061./\062/.\062/,\060,+/+-\061-,\060,,/,+\061--\063" + "\060.\064\061/\065\061\064:\066\071?<\071?<:@=;B?\070?<:B>tzrrxpkqiglehneflcekcdjb" + "bjafndfnddmcfneai``h^[dZ\\dZckb_g^`g^`e^af`]c\\Z_Y[`ZY_Y\\b\\^c]bf`]`Z]`" + "[]`[_b]`c][^X[_Y^`Zab]^^Z\\]XXZTX[UY\\W_c]`c^be`jkfvys\217\216\205\334\311" + "\266\333\275\236\235nL\217P\066}@(x:#~B&\215M\061\214N\064xF'xM\064\262\217{" + "\345\320\265\312\305\250\222\220\200qobdaWTQJMICD?\071<\071\062<\071\062>;\064" + ">=\065<=\065<>\067;?\067=A\070AABB>@?;B@:CA=?=;=B>AGCEJFDIEGLHKQMMSOOUQPWRKSOHQKnvljsijrijrjoulhnegmdci`aj`bkaai_fnd" + "`h^_h^_g]ai`ckbltkirhemccjb^c]\\b[\\b[[`Z]c]_e^`e_ae_]`[\\_ZX[V^a\\^a[_c" + "]]`[]_Z``\\Z[VWXSXZURVPTWQWZTVYSX[U_b\\egbqok\205\200w\304\300\242\341\311" + "\244\251z`\204J\064\177;'\215L\065\224Y?\224eJ\263\235\202\327\310\260\331" + "\313\270\243\236\215wyjqoeoldeb[`\\WUQLIE?>;\065;\067\062:\067\062\067\066/=>\066" + ">A\071@C;>B:BB>BC>DD?AB=CA=B@\071\067\065\060.,\067\065\064\066\063\063" + "\066\064\064\066\066\066\064\065\063\065\070\065\063\066\062\063\066\063\066\067\064\065\066\063" + "\064\065\062\063\063\061\062\064\061\062\065\062\063\066\063:=:@B?BEBEHAMQIOTMPUPUZVX]Y" + "[`\\Y^ZX^YY_[Za]Zc]Zd^o{mnylmxmnvohpflrikqhhnfemcdlcbj`cka`i_^g]_h^bjaem" + "dgoedlc^g]`g_`e_af``f_cibaf`\\b\\\\b\\]a\\^b\\`c]Z]X]`[^a[`c][^X^`Z]^Y[[" + "WWXSXZUWZTWZTVYSVYSTWRVYT[^Wdd^ome{vf\261\246\216\324\306\251\261\230\202" + "\201S?\216cM\277\243\215\346\321\272\320\311\262\234\234\213tvgoqeika`^U" + "]ZRZVOUQIHE=A>\066@=\065:\067/\071\066.\071\070/=>\067<@\070;?\067=A\071BC>DD?BB=@A" + "A?;EC??=<><;\064\062\060\061/-\064\062\061\067\065\065\070\066\064\065\065\063\065" + "\065\063\064\067\064\064\067\063\062\065\061\062\063\060\063\064\061\063\063\061\071:\067=?;?B" + "=EGDMPLPSPNQMRUMX\\RW\\TW\\V[`\\\\a]\\b^[`\\[a]^d_^e`\\e`]galxklwkkvkjsj" + "ltjipgipfjqhgpfckabjadlbai`^g]^f]bjahpgfnddlb`h_ah`_e^[aZ]c\\bga^d^[aZ`f" + "``d^ad^]`ZWZUY\\V_b\\cfa`c][^XZ\\WZ\\WTUPSUPVYSVYSRUPSWQSVPPSNRUOYYSed]p" + "merse\203\213v\301\277\252\265\252\225\317\305\256\303\274\250\225\217\201" + "pqfb`Z\\\\UVWPOPIMKDOLFJF@GC=A=\070<\070\063<\071\063:\067\061;\067\062?>\070>@\070" + "=A\071<@\070?B:DD?BC>CC>EEABA=DB>CA=><\070;\071\070/-+\060.,\070\066\066\066\064\064" + "\067\065\066<::\065\064\062\065\065\063\064\066\063\064\066\063\064\066\063\065\065\063\064\064" + "\062\070\070\066DDAEHCKNHMPKPSORUQVYTWZSY]UZ^W[_Y\\`[^c^_d`]b^]b]cjcfmgaic_h" + "ar}qjukkukgrgjrijsifoeemddlbdlbemd`i__h^dmcclb]e\\_g^ai``h_ckb]c\\_e^\\a" + "[^d^\\b[]c\\^d]^d]^b\\be`be_^a[[^X`c]be_`c^]`ZY\\WWZUVYSW[UX[UWZUUXRVYSV" + "XSPSOVZU[]Wcc]dh`kqhswortinn^~~nssfgf\\\\[SKJAHG?IIBEE>DC=@>\070;\070\062:\066" + "\061:\066\061<\071\063=:\064;\070\062A>\070FE>FG@DG?GKCDG?EFABC>CC>BB=?>:A@:\065@<\066B?\071IE?JGAONHQRKMQIUYQPTLPPKI" + "JECD???;>=\071>=\071=;\067\061\060,-+)\061/.\066\064\062:\070\070:\070\071\067\064\066\066" + "\064\063\064\062\061\065\065\063\064\064\062\064\064\062\070\070\066\070\070\066;;\071DDBPQLQ" + "TMRVNPTNTWSVZTY^XY^XY^X[aZ[aZZ`YZ`Y[`[Y^Z^c]ag^^e^_g_`hau\200ur}rozpmxmj" + "siksjltjhpfhpgemefneiqhckaai_^f\\^g]dlbai_]e\\\\e[Y_XZ_YZ`Y\\b\\\\b[]c\\" + "af`Z`Y\\`[^a[_bZ]aXVYQ\\`Yad_`c]]a[^a[]`Z[^X[_Y]`ZX[UX[VY\\YWZY\\^^cfd\\" + "a]\\c\\aja`h_dlc:A:\")!ah^UYOJLBKKBNMDONFLKEIGAIGAIHBKGANJDNJDPMGTPJUQLY" + "VPZZSY[SVYQSWOTXPTUPRSNMNIFGBEC@?>:\067\065\061('#.+*\060.-\064\061\060\071\067\066" + "\064\062\061\065\064\063\063\062\060\062\061/\062\062\060\064\064\062\070\071\066\071\071\067\067" + "\070\066=>HJBMM" + "GNMGMLFOMGMLFTRLSRK\\[TYWQVUNZYR_]WZYSYZS]_W_`Yab[^^ZWXSefahidUTP\064\063/" + "(&\"\062\061-=;\071=;:=;\071\070\070\066:;\071;>;:>::>;=@@C@CGCHKHNQNTWSX[XV" + "[UY`YW]WX`YX`Y[c[W_XW_X^f_`ha_g`]e^]e^[c\\[cYbj^bj_goeendoyop{plwlgrghpg" + "fnegoegofemeaiccjdckeckdaiabjbaib]e^Zb[[c\\V^WV\\U[`Z]c\\^d]^d^\\a[\\b\\" + "\\b[^b\\`c]^bZ\\`UY]TTWO_bZad\\\\_YZ]WY\\WZ^XTWRX[V[^XY\\WY\\XVXVY[ZY\\[" + "UYWRWS[`\\FKG\031\035\035\026\033\034\013\020\017\065\071\064QTNADKLELMFONGPOHNL" + "FONHPOIQPIXVPYXQ[ZT^]V^]V\\[UZ[T\\]V\\]V]^W^_Zdd_klgWXS\070\067\063*)%/-)FD" + "?MKGLKGOMJMMJJMHHMGGLGEJFGJGILHJMJNROUXTZ]ZY]YY_ZU[TT\\SYaXW`VZbZX`XU]VW" + "_X[c[^f^]e^^f__g`\\d\\\\dZdmagpedlbhpfjuknyomxmjukgoggofckbgoe`i_`h^bj`f" + "nehpihphckc^f_`h`^f_^f_YaYX^XZ`Y[`Z\\a[[a[^c]`f__e^eiccfa_bZ^aX[_VTXP\\_" + "Wad\\\\_X]`ZY]WVYTVZTZ]WZ]WVZUVYVWZXVXXVXWSWUV[XQVT$)'\034\040\040\022\026\030" + "\014\021\020\034\040\033JMG:=\065?@\071AB;KKDLKDONGMLFONGLKDONHUTNWVO[ZS`_Y[YS\\" + "[T\\^V[\\U[\\UXZRbc^mniRSN\070\070\064\061/+*($CA=ONGPNHONHSQMQQLRUNSXPRWPTX" + "TUXTUXUUWTRURUWTRTQSXSSZSYaXXaVXaUU]SYaXW_WW_XYaYX`X[c[[c[]e^^f_\\d\\\\d" + "Zdmackahqgjrhoyokvkq{qmxniqjgohdlcfneckaemdaj`clbemedldfnfdldckb_h_`h`Ya" + "ZX^XZ_Y_d^]c\\af`_e^chbbha`d^cf`^bZ]`X]`YWZS[^Wcf_`c]_b]Z]XZ^XY\\VX[VY\\" + "VSVQTWSWYWY[ZVYXX[ZZ]]:==\020\024\025\021\024\026\020\024\027\016\022\022\012\017\011@C" + "=;>\067\071;\064=?\070GHALKELLFLKFNNGKKDMLFSSMVVP\\\\V__Y``Z__Y^_YZ[UXYRcd^e" + "faYZU\067\070\063)*%,*&@>:RQMUTMTSLRQJSRLTTOWYRWZSQUOWZUWYV[]ZXZVY[WWYUVWRT" + "YRV\\UY`WW^TT\\QU]SV^UV^WU]UV_UU]UZbZZbZZbZYaY\\d\\[dZ_h]emcbjbiqhpzpkvk" + "q{qhrjbjccjebjaemddlchpfckadlbemcemcfoeckbckaclb_h^]e]X^XZ_Y_e^^c]ag`bga" + "af`af`cgaad^^a\\]`Xad^W[UUXRfjdcfacfa`c]_b\\Y\\VWZUX[UVYTX[VX[WX[WX[Z`bc" + "UWY\030\032\035\020\022\026\020\022\027\020\024\030\021\026\025\007\014\007:>\070?B=\071<\066;?" + "\071CF@HHDMMIKKFIJCIJCRSLUVPWXSYZU]^Y__[Z[VXYTXYTZ[VghcQRM\064\065\060*+&)*%" + "\065\063/POKTSOSRKXVP\\ZTTSLVUQXYTWYSWYTVYSYYV]][]^[Z[WUXRTWPTXQRWOSYPTZRT" + "ZQU[RT[SU]UXaWU^ST]SXaWW_UYbXW`VZbX]e\\_g^ckc`hackdp{qnynlwmdofckdemgfne" + "emcjsiendfnebka_g^clbbkadlbdlacka\\dZ[c[[aZ_e_cib^c]dic`f_af`cibbf`bf`cf" + "`be_cfa]`ZUXRhlfad^_c]\\`Z^a[_c]\\_Y`c]]`ZZ]XWZVWZW\\^]]_`\062\064\067\022\023" + "\031\025\026\035\033\035\"\031\035\040\027\033\033\013\020\012\062\066\061:=\067:=\067?B=CE@" + "HHDIJEHICHJBKLEOPITUOXYTYYUXYT\\\\XYZUPQLWXS]^YUUP\061\062--.)+,'(($FD@TSO" + "TSOUTNTSMZXRWVPXVRXYTWXSWXSYZU[[X]][\\\\Z[\\WUXSVYRX[SZ]UW\\TY_VS[RS\\RS" + "[SU]UW_VU^RT]RZbXW`V[cY\\d[ZbY^g]bj`ckb`hackc"; + diff --git a/program/maorduino.ino b/program/maorduino.ino new file mode 100644 index 0000000..35d6ee2 --- /dev/null +++ b/program/maorduino.ino @@ -0,0 +1,84 @@ +#include +MKRIoTCarrier carrier; + +#define MAX_INT 4 // (så kan den bruges som pi) +#define SIZE 120 +#include "pitches.h" +#include "image.c" + +void setup() { + Serial.begin(9600); + + + carrier.begin(); + carrier.display.fillScreen(ST77XX_BLACK); // Start med en ren skærm + Serial.println("start"); + + int red_sun_in_the_sky[] = { + NOTE_D6, NOTE_D6, NOTE_D6, NOTE_D6, NOTE_D6, NOTE_F6, NOTE_D6, NOTE_AS5, + NOTE_G5, NOTE_F5, NOTE_G5, NOTE_D6, NOTE_AS5, NOTE_D6, NOTE_AS5, NOTE_G5, NOTE_G5, + NOTE_F5, NOTE_G5, NOTE_AS5, NOTE_D6, NOTE_AS5, + NOTE_G5, NOTE_F5, NOTE_G5, NOTE_AS5, NOTE_D5, NOTE_F5, NOTE_G5, + NOTE_AS5, NOTE_G5, NOTE_AS5, NOTE_G5, +NOTE_AS5, NOTE_G5, NOTE_AS5, NOTE_F6, NOTE_D6, NOTE_D6, 0, +NOTE_AS5, NOTE_G5, NOTE_AS5, NOTE_D6, NOTE_D6, NOTE_F6, +NOTE_D6, NOTE_AS5, NOTE_G5, NOTE_G5, 0 + }; + int bpm = 139; + + int noteDurations[] = { + 3, 1, 2, 2, 2, 2, 2, 2, + 3, 1, 2, 2, 2, 2, 2, 2, 2, + 1, 3, 2, 2, 4, 4, + 2.5, 4, 2.5, 4, 2.5, + 4,4,4,4, +2,2,2,2,2,2,4, +2,4,2,2,4,2, +4,4,2,2,4 + +}; + + for (int note_idx = 0; note_idx < sizeof(noteDurations) / sizeof(int); note_idx++) { + + // to calculate the note duration, take one second divided by the note type. + //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc. + int noteDuration = noteDurations[note_idx]/(139*8.0)*60*1000; + Serial.println(noteDuration); + carrier.Buzzer.sound(red_sun_in_the_sky[note_idx]); + // to distinguish the notes, set a minimum time between them. + // the note's duration + 30% seems to work well: + delay(noteDuration); + // stop the tone playing: + carrier.Buzzer.noSound(); + delay(noteDuration); + } +} + +inline int color_u8_to_u6(int v) { + const double conversion_ratio = 63.0 / 255.0; + return (int)(v * conversion_ratio); +} + +inline int color_u8_to_u5(int v) { + const double conversion_ratio = 31.0 / 255.0; + return (int)(v * conversion_ratio); +} + +void loop() { + Serial.println(":3"); + for (int x = 0; x < SIZE; x++) { + for (int y = 0; y < SIZE; y++) { + int idx = 3 * (y * SIZE + x); + // for some reason + // red = 5 bytes + // green = 6 bytes + // blue = 5 bytes + int r = (int)gimp_image[idx] & 0xFF; + int g = (int)gimp_image[idx + 1] & 0xFF; + int b = (int)gimp_image[idx + 2] & 0xFF; + int color = (color_u8_to_u5(r) << 11) | (color_u8_to_u6(g) << 5) | color_u8_to_u5(b); + carrier.display.fillRect(x * 2, y * 2, 2, 2, color); + } + } + delay(2500); // Vent lidt før næste måling +} diff --git a/program/pitches.h b/program/pitches.h new file mode 100644 index 0000000..c079460 --- /dev/null +++ b/program/pitches.h @@ -0,0 +1,90 @@ + +#define NOTE_B0 31 +#define NOTE_C1 33 +#define NOTE_CS1 35 +#define NOTE_D1 37 +#define NOTE_DS1 39 +#define NOTE_E1 41 +#define NOTE_F1 44 +#define NOTE_FS1 46 +#define NOTE_G1 49 +#define NOTE_GS1 52 +#define NOTE_A1 55 +#define NOTE_AS1 58 +#define NOTE_B1 62 +#define NOTE_C2 65 +#define NOTE_CS2 69 +#define NOTE_D2 73 +#define NOTE_DS2 78 +#define NOTE_E2 82 +#define NOTE_F2 87 +#define NOTE_FS2 93 +#define NOTE_G2 98 +#define NOTE_GS2 104 +#define NOTE_A2 110 +#define NOTE_AS2 117 +#define NOTE_B2 123 +#define NOTE_C3 131 +#define NOTE_CS3 139 +#define NOTE_D3 147 +#define NOTE_DS3 156 +#define NOTE_E3 165 +#define NOTE_F3 175 +#define NOTE_FS3 185 +#define NOTE_G3 196 +#define NOTE_GS3 208 +#define NOTE_A3 220 +#define NOTE_AS3 233 +#define NOTE_B3 247 +#define NOTE_C4 262 +#define NOTE_CS4 277 +#define NOTE_D4 294 +#define NOTE_DS4 311 +#define NOTE_E4 330 +#define NOTE_F4 349 +#define NOTE_FS4 370 +#define NOTE_G4 392 +#define NOTE_GS4 415 +#define NOTE_A4 440 +#define NOTE_AS4 466 +#define NOTE_B4 494 +#define NOTE_C5 523 +#define NOTE_CS5 554 +#define NOTE_D5 587 +#define NOTE_DS5 622 +#define NOTE_E5 659 +#define NOTE_F5 698 +#define NOTE_FS5 740 +#define NOTE_G5 784 +#define NOTE_GS5 831 +#define NOTE_A5 880 +#define NOTE_AS5 932 +#define NOTE_B5 988 +#define NOTE_C6 1047 +#define NOTE_CS6 1109 +#define NOTE_D6 1175 +#define NOTE_DS6 1245 +#define NOTE_E6 1319 +#define NOTE_F6 1397 +#define NOTE_FS6 1480 +#define NOTE_G6 1568 +#define NOTE_GS6 1661 +#define NOTE_A6 1760 +#define NOTE_AS6 1865 +#define NOTE_B6 1976 +#define NOTE_C7 2093 +#define NOTE_CS7 2217 +#define NOTE_D7 2349 +#define NOTE_DS7 2489 +#define NOTE_E7 2637 +#define NOTE_F7 2794 +#define NOTE_FS7 2960 +#define NOTE_G7 3136 +#define NOTE_GS7 3322 +#define NOTE_A7 3520 +#define NOTE_AS7 3729 +#define NOTE_B7 3951 +#define NOTE_C8 4186 +#define NOTE_CS8 4435 +#define NOTE_D8 4699 +#define NOTE_DS8 4978 diff --git a/tools/.gitignore b/tools/.gitignore new file mode 100644 index 0000000..719187d --- /dev/null +++ b/tools/.gitignore @@ -0,0 +1,3 @@ +a.out +base_image.c +new_image.c diff --git a/tools/gimp_img_conv/gimp_img_conv.c b/tools/gimp_img_conv/gimp_img_conv.c new file mode 100644 index 0000000..81e7d00 --- /dev/null +++ b/tools/gimp_img_conv/gimp_img_conv.c @@ -0,0 +1,36 @@ +#define SIZE 120 +#include +#include +#include +#include "glib.h" +#include "base_image.c" + +int color_u8_to_u6(int v) { + const double conversion_ratio = 63.0 / 255.0; + return (int)(v * conversion_ratio); +} + +int color_u8_to_u5(int v) { + const double conversion_ratio = 31.0 / 255.0; + return (int)(v * conversion_ratio); +} + +void main() { + printf("static const unsigned short gimp_image[%d] = \"", gimp_image.width * gimp_image.height); + for (int x = 0; x < gimp_image.width; x++) { + for (int y = 0; y < gimp_image.height; y++) { + int idx = 3 * (y * gimp_image.width + x); + // for some reason + // red = 5 bytes + // green = 6 bytes + // blue = 5 bytes + int r = (int)gimp_image.pixel_data[idx] & 0xFF; + int g = (int)gimp_image.pixel_data[idx + 1] & 0xFF; + int b = (int)gimp_image.pixel_data[idx + 2] & 0xFF; + uint16_t color = (color_u8_to_u5(r) << 11) | (color_u8_to_u6(g) << 5) | color_u8_to_u5(b); + printf("\\0x%X", color); + } + } + printf("\"\n"); +} + diff --git a/tools/gimp_img_conv/glib.h b/tools/gimp_img_conv/glib.h new file mode 100644 index 0000000..7ee08b2 --- /dev/null +++ b/tools/gimp_img_conv/glib.h @@ -0,0 +1,2 @@ +typedef unsigned int guint; +typedef unsigned char guint8; diff --git a/tools/gimp_img_conv/run.sh b/tools/gimp_img_conv/run.sh new file mode 100644 index 0000000..1ff4b97 --- /dev/null +++ b/tools/gimp_img_conv/run.sh @@ -0,0 +1,2 @@ +#!/bin/sh +gcc gimp_img_conv.c && ./a.out > new_image.c