>第9章 城隍庙中
function utf16to8(str) {
var out, i, len, c;
out = "";
len = str.length;
for(i = 0; i < len; i++) {
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c <= 0x007F)) {
out += str.charAt(i);
} else if (c > 0x07FF) {
out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
} else {
out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
}
}
return out;
}
function utf8to16(str) {
var out, i, len, c;
var char2, char3;
out = "";
len = str.length;
i = 0;
while(i < len) {
c = str.charCodeAt(i++);
switch(c >> 4){
case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
// 0xxxxxxx
out += str.charAt(i-1);
break;
case 12: case 13:
// 110x xxxx 10xx xxxx
char2 = str.charCodeAt(i++);
out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
break;
case 14:
// 1110 xxxx 10xx xxxx 10xx xxxx
char2 = str.charCodeAt(i++);
char3 = str.charCodeAt(i++);
out += String.fromCharCode(((c & 0x0F) << 12) |
((char2 & 0x3F) << 6) |
((char3 & 0x3F) << 0));
break;
}
}
return out;
}var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64DecodeChars = new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
function base64encode(str) {
var out, i, len;
var c1, c2, c3;
len = str.length;
i = 0;
out = "";
while(i < len) {
c1 = str.charCodeAt(i++) & 0xff;
if(i == len){
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt((c1 & 0x3) << 4);
out += "==";
break;
}
c2 = str.charCodeAt(i++);
if(i == len){
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt((c2 & 0xF) << 2);
out += "=";
break;
}
c3 = str.charCodeAt(i++);
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >>6));
out += base64EncodeChars.charAt(c3 & 0x3F);
}
return out;
}
function base64decode(str) {
var c1, c2, c3, c4;
var i, len, out;
len = str.length;
i = 0;
out = "";
while(i < len) {
/* c1 */
do {
c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
} while(i < len && c1 == -1);
if(c1 == -1)
break;
/* c2 */
do {
c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
} while(i < len && c2 == -1);
if(c2 == -1)
break;
out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
/* c3 */
do {
c3 = str.charCodeAt(i++) & 0xff;
if(c3 == 61)
return out;
c3 = base64DecodeChars[c3];
} while(i < len && c3 == -1);
if(c3 == -1)
break;
out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
/* c4 */
do {
c4 = str.charCodeAt(i++) & 0xff;
if(c4 == 61)
return out;
c4 = base64DecodeChars[c4];
} while(i < len && c4 == -1);
if(c4 == -1)
break; out += String.fromCharCode(((c3 & 0x03) << 6) | c4); } return out;}function strdecode(str){ return utf8to16(base64decode(str));}document.write(strdecode('Jm5ic3A7Jm5ic3A75Zue5Yiw5o2V5oi/5ZCO77yM5qWa5LqR6LCD5Ye65LqG5p2O54uX6ZKx6IO95LqM5Lq655qE5Y235a6X44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A76L+Z5Lik5Lq65p6c54S25pyJ6K6w6L295Zyo5YaM44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75Lik5Lq65Y6f5pys5bCx5piv5Zyw55ee5rWB5rCT77yM5ZCO5Zug5YG354uX6KKr5oqT77yM5Zyo5Y6/6KGZ5aSn54mi5YWz5LqG5LiJ5Liq5pyI44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75Ye654ux5ZCO6L+Z5LqM5Lq66Z2e5L2G5rKh5pyJ55eb5pS55YmN6Z2e77yM5Y+N6ICM5Yqg5YWl54yb6JmO5biu77yM5oiQ5LqG54yb6JmO5biu55qE5Z+65bGC5biu5LyX44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75LiN6L+H5Lik5Lq65Yqg5YWl54yb6JmO5biu5pe26Ze05LiN6ZW/77yM5omA5Lul5rKh5pyJ5o6l6Kem5Yiw5L+u54K877yM5Y+q5piv5Lik5Liq5pmu6YCa5Lq677yM5LuX552A54yb6JmO5biu5ZCN5aS05Li66Z2e5L2c5q2544CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A74oCc5Y6f5p2l5Y+q5piv5Lik5Liq5pmu6YCa5Lq677yM6YKj5bCx5aW95Yqe5LqG44CC4oCdPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75qWa5LqR5Ya356yR5LiA5aOw44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75pS+5bel5Zue5a625ZCO77yM5qWa5LqR5byE5LqG5LiA6Lqr6buR6Imy5aSc6KGM6KGj77yM6JKZ5LqG6Z2i5bCx5YCf552A5aSc6Imy5b6A5Z+O5Lic6LW26L+H5Y6744CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75LiN5aSa5pe277yM5LuW5bCx6LW25Yiw5LqG5Z+O5Lic5pep5bey56C06LSl55qE5Z+O6ZqN5bqZ44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A76L+Z5YS/5bCx5piv5p2O54uX6ZKx6IO955qE6JeP6Lqr5LmL5aSE77yM5LuW5Lus5LqM5Lq655m95aSp5qy655S36Zy45aWz77yM5pma5LiK5bCx5L2P5Zyo6L+Z5YS/44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75Z+O6ZqN5bqZ5Lit77yM54Gr5YWJ5Zyo6Lez5Yqo77yM5Ly06ZqP552A6L+Y5pyJ5rWT54OI55qE54Ok6IKJ6aaZ5ZGz44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75LiA5p2h5pep5bey6KKr5Yml5LqG55qu55qE54uX5q2j5p625Zyo54Gr5LiK54Ok55qE5ruL5ruL5YaS5rK577yM5p2O54uX5LqM5Lq65bCx5Z2Q5Zyo5LiA5peB5Zad6YWS44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A74oCc54uX5a2Q77yM5ZKx5Lus5oqi5LqG6ICB5YiY5aS055qE6ZKx77yM6YKj5bCP5o2V5b+r5LiN5Lya5om+5ZKx5Lus6bq754Om5ZCn77yf4oCd6ZKx6IO96Zeu6YGT44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A75p2O54uX5Zek56yR6YGT77ya4oCc5oCV5LuA5LmI77yM5ZKx5Lus5Y+v5piv54yb6JmO5biu55qE5Lq677yM5Yir6K+05piv6YKj5Liq5bCP5o2V5b+r77yM5bCx566X5piv5LuW5rO+6Ziz5Y6/55qE5o2V5aS0546L6JmO5Y+I6IO95oqK5ZKx5Lus5oCO5LmI5qC377yf4oCdPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A74oCc5Lmf5a+577yM5ZKx5Lus54yb6JmO5biu5Y+v5piv6aOe5LqR6YOh5pyA5aSn55qE5biu5rS+77yM6ICM5LiU5LiJ5b2T5a625Lmf5Zyo5rO+6Ziz5Y6/77yM5pyJ5LiJ5b2T5a625Z2Q6ZWH77yM6L+Z5rO+6Ziz5Y6/5bCx57+75LiN5LqG5aSp44CC4oCd6ZKx6IO954K55aS06YGT44CCPGJyIC8+DTxiciAvPg0KJm5ic3A7Jm5ic3A74oCc6YKj5piv77yM5LiJ5b2T5a625piv5LuA5LmI5Lq677yf5Y+v5piv5L+u5Ye65YaF5Yqb55qE6auY5omL77yB4oCd5p2O54uX5pKV5LiL5LiA5Z2X54uX6IKJ5Zur5Zu15ZCe5LiL5Y6777yM5ZCr57OK5LiN5riF6YGT77yM4oCc5bCx5piv5LiN55+l6YGT5LiJ5b2T5a625Y675ZOq5YS/5LqG77yM5LuW6ICB5Lq65a626K6p5ZKx5Lus5Lmw55qE6I2J6I2v6YO95Lmw6b2Q5LqGLOWwseaYr+S4jeingeS7luadpeaLv+i0p+OAguKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOaYr+WViu+8jOS4ieW9k+Wutuimgei/meiNieiNr+W5suS7gOS5iO+8n+i/mOS4jeiuqeW8oOaJrO+8jOivtOaYr+S7gOS5iOW4rumHjOacuuWvhu+8jOWPquiDveWBt+WBt+aUtumbhuOAguKAnemSseiDveivreawlOS4reWFhea7oeS6huWlveWlh++8jOivtOivnemXtO+8jOS7luS5n+aJr+S6huS4gOWdl+eLl+iCieWhnui/m+WYtOmHjOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOS4ieW9k+WutuiuqeS9oOS7rOaUtumbhueahOS7gOS5iOiNieiNr++8n+KAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S4gOmBk+WjsOmfs+S7juaXgei+ueWTjei1t+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+mSseiDveWQg+edgOeLl+iCieS4i+aEj+ivhuetlOmBk++8muKAnOm4oeihgOiXpO+8jOm7hOWPguKApuKApuKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOS7gOS5iOS6uu+8geKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S7lueMm+eEtui1t+i6q+Wkp+WWneS4gOWjsO+8jOadjueLl+S5n+WPjeW6lOS6hui/h+adpe+8jOi/nuW/meWwseaKhOi1t+S6huWJsuiCieeahOWMlemmluOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WPquingeS4gOS4qum7keiho+S6uuS4jeefpeS7gOS5iOaXtuWAmeWHuueOsOWcqOS6huS7luS7rOS6lOexs+S5i+WkluOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOmsvOmsvOeln+eln++8jOS9oOWIsOW6leaYr+S7gOS5iOS6uu+8geKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+adjueLl+aLv+edgOWMlemmluaMh+edgOalmuS6ke+8jOecvOS4reWvkuWFiemXqueDgeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S4ieW9k+WutuWYseWSkOi/h+S7luS7rO+8jOiNieiNr+S5i+S6i+S4jeiDveWkluS8oO+8jOWQpuWImeW/hemBreW4rua0vui/veadgOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+eOsOWcqOi/meaDheWGteWPquacieS4pOS4qumAieaLqe+8jOS4gOS4quaYr+adgOS6hum7keiho+S6uu+8jOS4gOS4quWwseaYr+S7luS7rOiiq+W4rua0vui/veadgOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+i/meaDheWGteWCu+WtkOmDveefpemBk+ivpemAieS7gOS5iOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+mSseiDveS5n+WPjeW6lOS6hui/h+adpe+8jOS7luaKk+S9j+i6q+aXgeeahOaJi+iHgueyl+e7hueahOacqOajjeaChOaChOaMquWIsOS6hualmuS6kei6q+WQjuOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S4pOS6uueahOWwj+WKqOS9nOalmuS6kemDveeci+eahOa4healmu+8jOS7iuWkqeS4i+WNiOS7luWwhuWJqeS4i+WNiuiRq+iKpumFkumDveWWneWFieS6huOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+iNr+WKm+aXqeWwseWMluS9nOS6huWunuWKm++8jOiDveWkn+i9u+advuS4vui1t+adpeS6jOeZvuaWpOmHjeeahOefs+Wdl++8jOWvueS7mOatpuiAheWPr+iDveacieeCueWQg+WKm++8jOS9huWvueS7mOS4pOS4quaZrumAmuS6uui/mOaYr+aJi+WIsOaTkuadpeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+i/meS4gOasoe+8jOWImuWlveS5n+mqjOivgeS4gOS4i+iHquW3seeahOWunuWKm++8jOeUqOOAiuS8j+iZjuWKsuOAi+iusOi9veeahOaLm+W8j+WunuaImOS4gOeVquOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOWKqOaJi++8geKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+adjueLl+Wkp+WWneS4gOWjsO+8jOS7luaKhOi1t+WMlemmluWwseaJkeS6hui/h+WOu+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+mSseiDveS5n+i/nuW/meaMpeWKqOacqOajjeW4puedgOWRvOWVuOmjjuWjsOeguOWQkealmuS6keiEkeiii+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+aIluiuuOaYr+S/rueCvOeahOe8mOaVhe+8jOalmuS6keaEn+inieS4pOS6uumAn+W6pumDveaFouS6huS4jeWwkeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S7luS8uOaJi+aKk+S9j+iDjOWQjuiireadpeeahOacqOajjeeMm+WcsOS4gOaJr++8jOmSseiDveebtOaOpeWwseiiq+aJr+WIsOS6humdouWJjeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+e0p+aOpeedgOS7luaKrOiFv+S4gOi4ue+8jOmSseiDveiiq+i4uemjnuWHuuWOu++8jOW+hOebtOWwseaJkeWQkeaMgeWIgOeahOadjueLl+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+i/meaYr+S8j+iZjuWKsumHjOeahOWAn+WKm+aJk+WKm++8jOe7j+i/h+WNg+eZvumBjee7g+S5oO+8jOalmuS6keWKqOS9nOa1keeEtuWkqeaIkOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WZl+WXpO+8gTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+adjueLl+adpeS4jeWPiuaUtuWbnuWMlemmlu+8jOebtOaOpeWwseWIuuWFpeS6humSseiDveS9k+WGheOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S7luebtOaOpeWwseaHteS6huWktO+8jOS5n+WPjeW6lOi/h+adpeS6huS4gOS7tuS6i++8jOecvOWJjei/mem7keiho+S6uuaYr+S4que7g+WutuWtkO+8gTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOS9oOWQl+KApuKApuKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+mSseiDveWYtOinkua6ouihgO+8jOecvOedm+eequW+l+a1keWchu+8jOS9juWktOeci+S6hueci+iHquW3sea1geihgOeahOWwj+iFue+8jOWPiOeci+S6huS4gOecvOadjueLl++8jOWktOS4gOatqumihuS6huebkumlreOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+adjueLl+WSveS6huWPo+WUvuayq++8jOWPquinieW+l+aJi+iEmuWGsOWHie+8jOS7luaKrOWktOS4gOeci++8jOS4jeefpeS9leaXtu+8jOalmuS6keW3sue7j+WIsOS6huS7lumdouWJjeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S7lui/nuW/meaLlOWHuuWMlemmluaMh+edgOalmuS6ke+8jOS4gOiEuOe0p+W8oOmBk++8muKAnOS9oOS4jeimgei/h+adpe+8geaIkeaYr+eMm+iZjuW4rueahOS6uu+8jOS9oOimgeaYr+adgOS6huaIke+8jOS4ieW9k+WutuS7luS4jeS8muaUvui/h+S9oO+8geKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOe9l+a3s+WQl++8n+KAnealmuS6keecr+edgOecvOmBk++8muKAnOS7luS4jeS8muadpee7meS9oOaKpeS7h+S6huOAguKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WNgeWIhumSn+WQju+8jOalmuS6keW3sue7j+WkhOeQhuWlveS6hueOsOWcuu+8jOS5n+aJvuWIsOS6huiAgeWImOWktOiiq+aKoueahOWNiuWQiumTnOmSseOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WPquaYr+WfjumajeW6meiNieWem+mHjOiXj+edgOeahOiNieiNr+iuqeS7luacieS6m+WlveWlh+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+eMm+iZjuW4ruaUtumbhui/meS5iOWkmuiNieiNr+W5suS7gOS5iO+8n+mavumBk+WSjOawlOihgOS4ueacieWFs++8nzxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+adjueLl+S6jOS6uuS4gOWFseaUtumbhuS6huWbm+enjeiNieiNr++8jOavj+agt+mDveacieWbm+S6lOWNgeaWpOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+almuS6keayoeacieWFqOmDqOaLv+i1sO+8jOiAjOaYr+avj+agt+WPluS6huS4pOagquaUtui1t+adpeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WwseWcqOS7luaUtuWPluiNieiNr+eahOaXtuWAme+8jOS4gOenjeiOq+WQjeeahOaEn+inieiuqeS7luW+iOS4jeiIkuacjeOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WlveWDj+acieS7gOS5iOS4nOilv+WcqOaal+S4reeqpeinhuS7lu+8jOS9huW3puWPs+eci+eci++8jOmZpOS6huaXqeW3suegtOi0peeahOWfjumajeWDj+WFtuS7luS7gOS5iOS4nOilv+S5n+ayoeacieOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOmavumBk+aYr+aIkeeci+mUmeS6hu+8n+KAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+almuS6keeaseS6hueaseecieWktO+8jOi9rOi6q+emu+W8gOS6huWfjumajeW6meOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+iAjOS7luWJjeiEmuWImuemu+W8gO+8jOS4gOmBk+m7keW9seWwseS7juWfjumajeWDj+mHjOmSu+WHuuadpe+8jOaFouaFouaRuOWQkealmuS6keaOqeWfi+WwuOS9k+eahOWcsOaWueOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WbnuWIsOWwj+mZouWQju+8jOW3sue7j+aYr+a3seWknO+8jOalmuS6keaNouS4i+WknOihjOiho++8jOWwhuWbm+enjeiNieiNr+aUvuWcqOahjOWtkOS4iuOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOeci+adpeaUtumbhuiNieiNr+WwseaYr+e9l+a3s+adpeazvumYs+WOv+eahOebrueahO+8jOiAjOS4lOW6lOivpeS4jeatouadjueLl+S7luS7rOWcqOaUtumbhuiNieiNr++8jOS4gOWumui/mOacieWFtuS7luS6uuWcqOaUtumbhuOAguKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+Wwj+S4u++8jOi/meS4queroOiKguWQjumdoui/mOacieWTpu+8jOivt+eCueWHu+S4i+S4gOmhtee7p+e7remYheivu++8jOWQjumdouabtOeyvuW9qe+8gealmuS6keaRuOedgOS4i+W3tOaAnee0ouOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOmavumBk+eMm+iZjuW4ruaUtumbhuiNieiNr+aYr+imgeeCvOWItuawlOihgOS4ue+8n+KAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOeCvOS4ueW4iOmavuaxgu+8jOiZjuWPlOivtOi/h++8jOWwseeul+aYr+acgOS9juetieeahOeCvOS4ueW4iOmDveS8muWPl+WIsOWkp+WutuaXj+eahOi/veaNp++8jOWPiOaAjuS5iOS8mueUmOW/g+e7meeMm+iZjuW4rueCvOS4ueOAguKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+aAjuS5iOaDs+S5n+ayoeaDs+WHuuS7gOS5iOWktOe7quOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOS4jeeuoeS6hu+8jOWFiOaPkOWNh+WunuWKm++8geKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+almuS6keaRuOWHuuS4i+WNiOaWsOaJk+a7oeeahOmFkuiRq+iKpu+8jOWwhuS4gOmil+awlOihgOS4ueS4oui/m+WOu+aZg+iNoeWHoOS4i++8jOeBjOS6huS4gOWPo+Wkp+atpei1sOi/m+mZouWtkOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+aOpeS4i+adpeS4ieWkqemDveayoeS7gOS5iOS6i+WEv+WPkeeUn+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+almuS6keeFp+S+i+eZveWkqeW3oeihl++8jOaZmuS4iuS/rueCvOOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+acieawlOihgOS4uei+heWKqe+8jOS7luS9k+WGheeahOaalua1geWPiOeyl+Wkp+S6huS4jeWwke+8jOiAjOS7luS5n+iDveS4vui1t+S4ieeZvuaWpOmHjeeahOefs+WktOS6huOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S9huS7luS5n+inieWvn+WIsOmaj+edgOWunuWKm+WinumVv++8jOawlOihgOS4uea2iOiAl+S5n+i2iuadpei2iuW/q+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S/rueCvOS6lOWkqe+8jOawlOihgOS4ueW3sue7j+a2iOiAl+S6huS4pOmil++8jOeFp+i/mea2iOiAl+mAn+W6pu+8jOWNgemil+awlOihgOS4ueeUqOWujOacgOWkmuWPquiDveiuqeS7luS/rueCvOWIsOaYjuWKsuS4reacn+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+imgeaYr+Wkqei1i+WlveeahOatpuiAhe+8jOWNgemil+awlOihgOS4uea2iOWMluWujOaXqeaYr+aYjuWKsuW3heWzsOeUmuiHs+atpeWFpeaal+WKsuacn+S6huOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+KAnOWTju+8jOi1hOi0qOW3rui/mOecn+aYr+S4qum6u+eDpuS6i+OAguKAnTxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+almuS6keWPueS6huWPo+awlO+8jOetiei/meaJueawlOihgOS4uea2iOiAl+WujOWQju+8jOWwseWPquiDveiAgeiAgeWunuWunuaMiemDqOWwseePreS/rueCvOS6huOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+S4jei/h+S4gOaDs+WIsOaYjuWkqeWwseS4jeeUqOW3oeihl+S6hu+8jOalmuS6keayiemXt+eahOW/g+aDheWwseWlveS6huiuuOWkmuOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+epv+i2iuWIsOi/meS4quS4lueVjOWFreWkqe+8jOi/mOayoeWlveWlvemAm+mAm+OAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+iZveacieWJjei6q+iusOW/hu+8jOS9huiusOW/huWTquWEv+acieS6suiHquWOu+S9k+mqjOadpeW+l+WlveOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+iAjOS4lOiZjuWPlOS5n+ivtOS6hu+8jOS/rueCvOiusueptuW8oOW8m+acieW6puOAgjxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+iHquW3sei+m+iLpuS/rueCvOS6hui/meS5iOS5he+8jOWlluWKseiHquW3seS4gOS4i+S4jei/h+WIhuWQp++8nzxiciAvPg08YnIgLz4NCiZuYnNwOyZuYnNwO+WWnOasouaIkeiZveeEtui1hOi0qOW3ru+8jOS9huaYr+aIkeWvv+WRvemVv+WViuW3ru+8jOS9huaYr+aIkeWvv+WRvemVv+WVig=='));