bagira cfg cs settings, config & cfg 2018
| Full Name | - |
| Nickname | bagira cfg |
| Birthday | - |
| Nationality | |
| Game | |
| Since | 2018-07-14 |
| Last Update | 2018-07-14 |
bagira cfg Gear
| Mouse | - |
| Mousepad | - |
| Keyboard | - |
| Headset | - |
| Earbuds | - |
| Monitor | - |
| Chair | - |
| Controller | - |
| Case | - |
bagira cfg Gaming PC Setup
| GPU | - |
| CPU | - |
| Memory | - |
| Motherboard | - |
| Power Supply | - |
| Storage | - |
| Fan | - |
| Cooler | - |
bagira cfg config
2. Extract and/or copy file(s) into your Counter-Strike 1.6 folder (Example: C:\Program Files (x86)\Steam\steamapps\[account]\counter-strike\cstrike\cfg).
3. Launch the game and type in "exec configname.cfg" in console to load the config or make sure to add "exec autoexec.cfg", "exec userconfig.cfg" or "exec bagira cfg.cfg" to config.cfg file in your Counter-Strike 1.6 folder.
| Twitch | - |
| - | |
| YouTube | - |
| - | |
| - | |
| TikTok | - |
| Steam | - |
| Discord | - |
bagira cfg Settings
| # | Name | Country | Last Update | |
| 1 | 2020-06-29 | |||
| 2 | 2020-03-08 | |||
| 3 | 2021-04-20 | |||
| 4 | 2020-03-18 | |||
| 5 | 2021-06-23 |
| # | Name | Country | Last Update | |
| 1 | 2026-03-08 | |||
| 2 | 2024-04-20 | |||
| 3 | 2022-10-28 | |||
| 4 | 2026-04-03 | |||
| 5 | 2020-05-17 | |||
| 6 | 2022-02-25 | |||
| 7 | 2023-05-06 | |||
| 8 | 2023-02-26 | |||
| 9 | 2023-02-16 | |||
| 10 | 2013-07-25 |
clear
name "eXtreme // AzN [sHiFT]' * cL"
// _______
//-----------( BINDS )-------------
//
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "say AMiRaNi"
bind "y" "messagemode"
bind "z" "say /me"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F10" "quit prompt"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "force_centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
// _______________
//--------( Blood Display )-------------
//
violence_ablood "10"
violence_hblood "10"
violence_agibs "10"
violence_hgibs "10"
// _____________
//--------(SANGE )-------------
//
violence_ablood "10"
violence_hblood "10"
violence_agibs "10"
violence_hgibs "10"
// _____________
//--------(Cl Settings )-------------
//
cl_forwardspeed "400"
cl_sidespeed "400"
cl_backspeed "400"
cl_updaterate "101"
cl_bob "0.01"
cl_bobcycle "0.8"
cl_bobup "0.5"
cl_shadows "0"
cl_solid_players "1"
cl_lw "1"
cl_lc "1"
cl_dlmax "128"
cl_himodels "1.000000"
cl_idealpitchscale "0.8"
cl_movespeedkey 0.37
cl_timeout "305"
cl_cmdbackup "2"
cl_download_ingame "1"
cl_allowdownload "1"
cl_allowupload "1"
cl_cmdrate "101"
cl_minmodels "1"
cl_dynamiccrosshair "0"
cl_vsmoothing "0.05"
cl_corpsestay "600.000000"
cl_cmdrate "101"
cl_radartype "1"
// _________
//--------(SETTINGS )-------------
//
console "1.0"
loadas8bit "0"
snd_noextraupdate "1"
fps_max "200"
fps_modem "200"
con_color "50 250 250"
net_graph "3"
net_scale "5"
net_graphpos "2"
sv_voiceenable "1"
sv_aim "0.000000"
max_smokepuffs "0"
hpk_maxsize "0"
fastsprites "0"
viewsize "120.000000"
ati_subdiv "2"
ati_npatch "1.0"
precache "1"
r_bmodelhighfrac "5"
mp_decals "300.000000"
suitvolume "0.250000"
bgmvolume "1.000000"
MP3Volume "0.800000"
_snd_mixahead "0.1"
topcolor "30"
viewsize "120.000000"
model "gordon"
bottomcolor "6"
rate "25000"
ex_interp "0.01"
lookstrafe "0.000000"
lookspring "0.000000"
joystick "0.000000"
hud_takesshots "0"
fastsprites "0"
_cl_autowepswitch "1"
hud_capturemouse "1"
hud_draw "1"
hud_fastswitch "1"
hud_centerid "1"
setinfo "_pw" "forever"
setinfo "_vgui_menus" "0"
net_graphwidth "444"
graphheight "64.0"
//-- Sound Settings --\\
s_a3d "0"
s_eax "1"
volume "1"
bgmvolume "1"
hisound "1.000000"
suitvolume "0.25"
MP3Volume "1"
voice_scale "2"
voice_enable "1"
voice_forcemicrecord "1.000000"
echo "Sound settings loaded"
//-- Sound Settings --\\
//----------------------------------------
s_a3d "0"
s_eax "0" CPL FORBIDEN
s_rolloff "1.0"
s_doppler "0.0"
s_distance "60"
s_automin_distance "2.0"
s_automax_distance "30.0"
s_min_distance "8.0"
s_max_distance "60"
s_leafnum "0"
s_refgain ".4"
s_refdelay "4"
s_polykeep "1000000000"
s_polysize "10000000"
s_numpolys "200"
s_bloat "2.0"
s_verbwet "0.25"
// _____________________
//--------( Setari pentru Mouse )-------------
//
m_pitch "0.022"
m_yaw "0.022"
m_forward "1"
m_side "0.8"
m_filter "1"
zoom_sensitivity_ratio "1.2"
sensitivity "3.7"
cl_crosshair_size "small"
cl_crosshair_translucent "1"
crosshair "1"
cl_crosshair_color "50 250 250"
// ____________
//--------( Brightness )---------------------------------------
//
gl_alphamin "0.25"
gl_cull "1"
gl_dither "1"
gl_flipmatrix "0"
gl_keeptjunctions "0.000000"
gl_lightholes "1"
gl_max_size "256"
gl_overbright "0"
gl_palette_tex "0"
gl_playermip "1000.00000"
gl_polyoffset "10000"
gl_round_down "6.000000"
gl_spriteblend "0"
gl_wateramp "0"
gl_ztrick "1"
cl_weather "0"
gl_flashblend "0"
gl_picmip "1"
gl_lightholes "1"
gl_flipmatrix "0"
gl_polyoffset "9999"
gl_monolights "0"
brightness "100"
gamma "100"
lightgamma "0.6"
8=====>.:::AIM REAL (scripturi interzise) :::.<====8
// Inverse Weapon Settings (Requires vec_switch 2)
alias recoil_deagle "recoil 0.016"
alias recoil_m4a1 "recoil 1.558"
alias recoil_ak47 "recoil 1.485"
alias recoil_subs "recoil 1.003"
alias recoil_sg552-aug "recoil 1.7106"
alias recoil_scope "recoil 0.79"
alias recoil_m249 "recoil 1.86"
alias recoil_sg550-g3 "recoil 0.8457"
alias recoil_shotty "recoil 1.658"
// Inverted Vectors (vec_switch 2)
alias ivec_deagle "gsaim 1;avclear;id-stand;id-duck;id-walk;id-run;id-duckmove;id-jump"
alias id-stand "avp 0 19.12 6.35 0.54"
alias id-duck "avp 1 23.6 5.1 2.25"
alias id-walk "avp 2 19.12 6.25 0.44"
alias id-run "avp 3 19.12 6.35 0.44"
alias id-duckmove "avp 4 23.6 5.3 1.85"
alias id-jump "avp 5 12.63 6.28 0.84"
alias ivec_m4a1 "gsaim 1;avclear;im4-stand;im4-duck;im4-walk;im4-run;im4-duckmove;im4-jump"
alias im4-stand "avp 0 19.183 6.3831 3.515"
alias im4-duck "avp 1 23.713 6.0119 2.074"
alias im4-walk "avp 2 19.083 6.4831 3.115"
alias im4-run "avp 3 18.983 6.5831 3.315"
alias im4-duckmove "avp 4 23.713 6.2119 1.874"
alias im4-jump "avp 5 12.183 6.4831 0.815"
alias ivec_ak47 "gsaim 1;avclear;iak-stand;iak-duck;iak-walk;iak-run;iak-duckmove;iak-jump"
alias iak-stand "avp 0 19.19 6.23 1.257"
alias iak-duck "avp 1 22.89 6.986 2.513"
alias iak-walk "avp 2 19.19 6.53 1.157"
alias iak-run "avp 3 19.19 6.83 1.057"
alias iak-duckmove "avp 4 22.0604 7.1021 2.078"
alias iak-jump "avp 5 11.01 5.22 1.81"
// Vectors (vec_switch 1)
alias ogco_nighthawk "gsaim 1;avclear;recoil 0.032;nighthawk-stand;nighthawk-duck;nighthawk-walk;nighthawk-run;nighthawk-duckmove;nighthawk-jump"
alias nighthawk-stand "avp 0 19.12 6.35 0.54"
alias nighthawk-duck "avp 1 23.6 5.1 2.25"
alias nighthawk-walk "avp 2 19.12 6.25 0.44"
alias nighthawk-run "avp 3 19.12 6.35 0.44"
alias nighthawk-duckmove "avp 4 23.6 5.3 1.85"
alias nighthawk-jump "avp 5 12.63 6.28 0.84"
alias ogco_m4a1 "gsaim 1;avclear;recoil 1.558;m4a1-stand;m4a1-duck;m4a1-walk;m4a1-run;m4a1-duckmove;m4a1-jump"
alias m4a1-stand "avp 0 19.183 6.3831 3.515"
alias m4a1-duck "avp 1 23.713 6.0119 2.074"
alias m4a1-walk "avp 2 19.083 6.4831 3.115"
alias m4a1-run "avp 3 18.983 6.5831 3.315"
alias m4a1-duckmove "avp 4 23.713 6.2119 1.874"
alias m4a1-jump "avp 5 12.183 6.4831 0.815"
alias ogco_ak47 "gsaim 1;avclear;recoil 1.485;ak47-walk;ak47-stand;ak47-duck;ak47-duckmove;ak47-jump"
alias ak47-stand "avp 0 19.19 6.23 1.257"
alias ak47-duck "avp 1 22.89 6.986 2.513"
alias ak47-walk "avp 2 19.19 6.53 1.157"
alias ak47-run "avp 3 19.19 6.83 1.057"
alias ak47-duckmove "avp 4 22.0604 7.1021 2.078"
alias ak47-jump "avp 5 11.01 5.22 1.81"
alias ogco_subs "gsaim 1;avclear;recoil 1.003;mp5-walk;mp5-duck;mp5-stand;mp5-duckmove;mp5-jump;mp5-run"
alias mp5-stand "avp 0 20.7284 5.3072 0.961"
alias mp5-duck "avp 1 24.0334 6.5182 2.403"
alias mp5-walk "avp 2 20.0254 5.6072 0.861"
alias mp5-run "avp 3 19.9258 6.0552 1.093"
alias mp5-duckmove "avp 4 23.2245 7.1024 1.987"
alias mp5-jump "avp 5 13.7984 5.9842 0.891"
alias ogco_sg552-aug "gsaim 0;avclear;recoil 1.7106;sg552-walk;sg552-duck"
alias sg552-walk "avp 0 19.5182 6.2523 1.644;avp 0 20.0987 6.158 -1.782"
alias sg552-duck "avp 1 23.5157 7.1057 2.7915"
alias ogco_scope "gsaim 0;avclear;recoil 0.79;scout-walk;scout-duck"
alias scout-walk "avp 0 20.0177 6.113 1.4438;avp 0 20.0207 6.1324 -1.4479"
alias scout-duck "avp 1 24.8934 6.975 1.9187"
alias ogco_m249 "gsaim 0;avclear;recoil 1.86;m249-walk;m249-duck"
alias m249-walk "avp 0 20.572 6.632 1.665;avp 0 20.984 6.72 -1.601"
alias m249-duck "avp 1 24.425 6.192 3.36"
alias ogco_sg550-g3 "gsaim 0;avclear;recoil 0.8457;g3sg1-walk;g3sg1-duck"
alias g3sg1-walk "avp 0 20.5997 6.143 1.7989;avp 0 20.6012 6.1128 -1.7737"
alias g3sg1-duck "avp 1 24.0015 7.3143 2.7661"
alias ogco_shotty "gsaim 0;avclear;recoil 1.658;xm1014-auto-walk;xm1014-auto-duck"
alias xm1014-auto-walk "avp 0 18.519 6.1773 1.5492;avp 0 18.5314 6.2007 -1.6843"
alias xm1014-auto-duck "avp 1 21.981 7.1015 2.558"
//Aim Vectors
//Intelligence Bolzen Multivec
mv1 "avadd 0 20.9 4.9 .9; avadd 1 25.7 5 .9"
mv2 "avadd 0 22.3 5 1.5; avadd 1 26.2 5 1.5"
mv3 "avadd 0 20.9 4.9 2.7; avadd 1 25.7 5 2.7"
mv4 "avadd 0 22.3 5 3.1; avadd 1 26.2 5 3.1"
mv5 "avadd 0 21.9 6 2; avadd 1 27 6 2"
inv_n-a "avclear;mv1;mv2;mv3;mv4;mv5;recoil 0.5;txt .: Intelligence Bolzen: Multivec :."
//Scout/Awp
mv6 "avadd 0 20.0021 8.432 1.3243"
mv7 "avadd 1 23.9943 10.212 1.3332"
mv8 "avadd 2 23.2221 5.3244 1.2334"
mv "avclear;recoil 0.5;mv6;mv7;mv8;txt .: Intelligence Bolzen: Scout AWP :."
// GSAIM FOR DEAGLE
DEAG1 "avadd 0 20 10.1 0;"
DEAG2 "avadd 1 26.5 3 -1;"
DEAG3 "avadd 2 20 10.5 4;"
DEAG4 "avadd 3 20.25 9.5 -1.5;"
DEAG5 "avadd 4 30.25 3.75 -2;"
DEAG6 "avadd 5 10.75 10.75 0.5;"
gsaimDEAG "avclear; DEAG1; DEAG2; DEAG3; DEAG4; DEAG5; DEAG6; txt GSAIM FOR DEAGLE Loaded"
//White WallHack
"wws" "wws1;wws2;wws3;wws4;wws5"
"wws1" "gl_max_size 1;gl_dither 1;gl_flipmatrix 0;gl_lightholes 1;gl_monolights 0"
"wws2" "gl_overbright 0; gl_polyoffset 5000;gl_smoothmodels 1;gl_spritebl 0"
"wws3" "gl_cull 1;gl_palette_tex 0;gl_keeptjunctions 0 ;gl_wireframe 1; "
"wws4" "gl_picmip 1;gl_playermip 1000;gl_round_down 6;gl_wateramp 0"
"wws5" "gl_ztrick 1;gl_alphamin 0.25;r_dynamic 0;r_drawviewmodel 1;vid_wait 0;recwws"
"recwws" "echo Reconnecting For Enabling Setting Of WhiteWall Hack;reconnect"
bind F12 "wws" "wws" "wws1;wws2;wws3;wws4;wws5"
"wws1" "gl_max_size 1;gl_dither 1;gl_flipmatrix 0;gl_lightholes 1;gl_monolights 0"
"wws2" "gl_overbright 0; gl_polyoffset 5000;gl_smoothmodels 1;gl_spritebl 0"
"wws3" "gl_cull 1;gl_palette_tex 0;gl_keeptjunctions 0 ;gl_wireframe 1; "
"wws4" "gl_picmip 1;gl_playermip 1000;gl_round_down 6;gl_wateramp 0"
"wws5" "gl_ztrick 1;gl_alphamin 0.25;r_dynamic 0;r_drawviewmodel 1;vid_wait 0;recwws"
"recwws" "echo Reconnecting For Enabling Setting Of WhiteWall Hack;reconnect"
bind F12 "wws"
+aimattack "sv_clienttrace 99999999999999999999999;+attack"
-aimattack "sv_clienttrace 1;-attack"
autoaim "bind MOUSE1 +aimattack;devon; Auto-aim enabled;devoff;bind p normaim"
normaim "bind MOUSE1 +attack;devon; Auto-aim disabled;devoff;bind c autoaim"
bind "c" "AutoAim Opened"
//AimerZ
+nxhead2 "-mlook;wait;+attack;wait;+attack"
-nxhead2 "+mlook;wait;-attack"
+nxmasta "-mlook;wait;+attack;wait;+attack;wait;+attack"
-nxmasta "+mlook;wait;-attack"
+nxshtpwn "-reload;wait;+attack;wait;+attack"
-nxshtpwn "-attack;wait;-attack;+reload;wait;wait;-reload"
+setsens "sensitivity 1.7"
-setsens "sensitivity 1.7"
+nxaim "+attack;wait;+attack;wait;+attack;wait;-attack;wait;+attack;wait;-attack;wait;+attack"
-nxaim "-attack"
#ammo "#ammo_1"
#do "+attack;lastinv;lastinv;wait;wait;wait;wait;-attack"
#ammo_1 "bind mouse1 #do;#d1;echo No Ammo On;d9; #ammo #ammo_0; #ammo_ echo #ammo_ is : 1"
#ammo_0 "-attack;bind mouse1 +attack;#d1;echo No Ammo Off;d9; #ammo #ammo_1; #ammo_ echo #ammo_ is : 0"
#ammo_ "echo #ammo_ is : 0"
//Hitbox Head
FuriousM4a1 "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.5;spreadvar 0;"
FuriousAk "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 2.8 0 0;recoil 1.9;spreadvar 1.1;"
FuriousSig "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.7;spreadvar 0;"
FuriousAug "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.6;spreadvar 0;"
FuriousGun "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2.6 0 0;recoil 0.1;spreadvar 0;"
FuriousScout "hitbox 11;avclear;avadd 0 2 1 0;avadd 1 2.7 0 0;recoil 0.9;spreadvar 0;"
FuriousAwp "hitbox 7;avclear;avadd 0 0 1 0;avadd 1 0 0 0;recoil 0.9;spreadvar 0;"
FuriousShotgun "hitbox 7;avclear;avadd 0 0 1 0;avadd 1 0 0 0;recoil 2.0;spreadvar 0;"
FuriousMp5 "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 3 0 0;recoil 1.3;spreadvar 0;"
FuriousGalil "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2 0 0;recoil 1.5;spreadvar 0;"
FuriousFamas "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2 0 0;recoil 1.45;spreadvar 0;"
//Hitbox Head (reverse aiming)
invFuriousM4a1 "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.4;spreadvar 0;"
invFuriousAk "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.6;spreadvar 1.1;"
invFuriousSig "avclear;avadd 0 1.7 0 0.0;avadd 1 1.7 0 0.0;recoil 1.5;spreadvar 0;"
invFuriousAug "avclear;avadd 0 2.6 0 0.0;avadd 1 2.6 0 0.0;recoil 1.6;spreadvar 0;"
invFuriousGun "avclear;avadd 0 2.6 0 0.0;avadd 1 2.6 0 0.0;recoil 0.1;spreadvar 0;"
invFuriousScout "avclear;avadd 0 2.8 0 1.1;avadd 1 2.8 0 1.1;spreadvar 0;"
invFuriousAwp "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.3;spreadvar 0;"
invFuriousShotgun "avclear;avadd 0 -4 0 0.0;avadd 1 -4 0 0.0;recoil 2.0;spreadvar 0;"
invFuriousMp5 "avclear;avadd 0 5.5 0 0.0;avadd 1 3 0 0.0;recoil 2;spreadvar 0;"
invFuriousGalil "avclear;avadd 0 2 0 0.0;avadd 1 2 0 0.0;recoil 1.5;spreadvar 0;"
invFuriousFamas "avclear;avadd 0 2 0 0.0;avadd 1 2 0 0.0;recoil 1.45;spreadvar 0;"
setburst ak47 1 10 1 0 0.05 0
setburst ak47 2 20 0.25 0.35 0.05 0
setburst ak47 3 50 0.15 0.45 0.05 4
setburst ak47 4 999 0.07 0.4 0.05 52
setburst aug 1 30 1 0 0.05 0
setburst aug 2 60 0.25 0.35 0.05 0
setburst aug 3 110 0.15 0.45 0.05 4
setburst aug 4 999 0.05 0.43 0.2 12
setburst awp 1 3 1 0 0.02 0
setburst awp 2 5 1 0 0.04 16
setburst awp 3 999 1 0 0.45 28
setburst c4 1 999 1 0 0 2
setburst deagle 1 999 0.01 0.01 0.02 0
setburst elite 1 15 0.01 0.01 0.02 0
setburst elite 2 999 0.07 0.15 0.05 0
setburst fiveseven 1 999 0.01 0.01 0.02 0
setburst flashbang 1 999 1 0 0 2
setburst g3sg1 1 3 1 0 0.02 0
setburst g3sg1 2 5 1 0 0.02 16
setburst g3sg1 3 120 1 0 0.05 60
setburst g3sg1 4 999 0.05 0.4 0.05 60
setburst glock18 1 999 0.01 0.01 0.02 0
setburst hegrenade 1 999 1 0 0 2
setburst knife 1 3 1 0 0 0
setburst knife 2 999 1 0 0.1 2
setburst m249 1 45 1 0 0.05 0
setburst m249 2 999 0.05 0.5 0.05 4
setburst m3 1 999 1 0 0.2 0
setburst m4a1 1 10 1 0 0.05 0
setburst m4a1 2 20 0.25 0.35 0.05 0
setburst m4a1 3 80 0.15 0.45 0.05 0
setburst m4a1 4 999 0.07 0.4 0.05 4
setburst mac10 1 40 1 0 0.05 0
setburst mac10 2 120 0.35 0.25 0.04 0
setburst mac10 3 999 0.11 0.25 0.05 4
setburst mp5 1 40 1 0 0.05 0
setburst mp5 2 120 0.45 0.25 0.05 0
setburst mp5 3 919 0.11 0.25 0.05 4
setburst p228 1 999 0.01 0.01 0.02 0
setburst p90 1 20 1 0 0.05 0
setburst p90 2 120 0.1 0.25 0.05 0
setburst p90 3 999 0.11 0.25 0.05 4
setburst scout 1 3 1 0 0.02 0
setburst scout 2 5 1 0 0.04 16
setburst scout 3 999 1 0 0.45 28
setburst sg550 1 3 1 0 0.02 0
setburst sg550 2 30 1 0 0.04 16
setburst sg550 3 999 0.3 0.1 0.05 60
setburst sg552 1 30 1 0 0.05 0
setburst sg552 2 60 0.25 0.35 0.05 0
setburst sg552 3 110 0.15 0.45 0.05 8
setburst sg552 4 999 0.05 0.43 0.2 12
setburst smokegrenade 1 999 1 0 0 2
setburst tmp 1 20 1 0 0 0
setburst tmp 2 100 0.3 0.3 0.02 0
setburst tmp 3 999 0.1 0.3 0.05 4
setburst ump45 1 40 1 0 0.05 0
setburst ump45 2 120 0.45 0.25 0.05 0
setburst ump45 3 999 0.11 0.25 0.05 4
setburst usp 1 999 0.01 0.01 0.02 0
setburst xm1014 1 999 1 0 0.2 0
// smooth aiming
smooth0 "smooth 0; init aims smooth0; smooth_t smooth1; txt *** Smooth aiming turned OFF ***"
smooth1 "smooth 5; init aims smooth1; smooth_t smooth0; txt *** Smooth aiming turned ON ***"
smooth0
// xqz2 style
+doaim "aim 1"
-doaim "aim 0"
// temporary aim thru wall
+thru "aimthru 1"
-thru "aimthru 0"
// hlh style
+doshoot "aim 1;#wait;#+attack"
-doshoot "#-attack; aim 0"
// CSG STYLE//
+csgaim "aim 1;#+attack;aim 0"
-csgaim "#wait;#-attack"
HeadBunnySD "avadd 0 20 6 2 13.5 6 -6 15 6 6 10 -3 0 -32 -7 5 -32 5 -4.5; avadd 1 20 3 2 17 -2 -5 15 -5 8 -17 0 -8 -15 -16 5"
HeadBunny "avclear;HeadBunnySD;init 0 HeadBunny;txt *** Aiming: HEADSHOT DELUXE (bunny771) ***"
HeartBunny "avclear;avadd 0 10 5 0;avadd 1 15 0 0;HeadBunnySD;init 0 HeartBunny ;txt *** Aiming: aim for HEART (bunny771) ***"
StomachBunny "avclear;avadd 0 0 0 0;avadd 1 7 -5 0;HeadBunnySD;init 0 StomachBunny;txt *** Aiming: aim for STOMACH (bunny771) ***"
TestieBunny "avclear;avadd 0 -7.5 0 0;avadd 1 2 -15 -6;HeadBunnySD;init 0 TestieBunny ;txt *** Aiming: aim for TESTIES (bunny771) ***"
Head1 "avclear;avadd 0 15 5 0;avadd 1 15.3 1 0;HeadBunnySD;init 0 Head1 txt *** Headaim ***"
Headaim "avclear;avadd 0 16 6 0;avadd 1 17 3 0;HeadBunnySD;init 0 Headaim ;txt *** Head ***"
100Stomach "avclear;avadd 0 2 2 0;avadd 1 10 -3 0;HeadbunnySD;init 0 100Stomach ;txt *** 100% Aim ***"
Head2 "avclear;avadd 0 19.7 5.8 3 0;avadd 1 20 4.1 0;HeadbunnySD;init 0 Head2 ;txt *** Head2 ***"
HitemUp "avclear;avadd 0 19.8 5.8 2;avadd 1 15.9 5 0;HeadBunnySD;init 0 HitemUp ;txt *** HitemUp***"
wild "avclear;avadd 0 4 4 0;avadd 1 13 -5 0;HeadbunnySD;init 0 wild ;txt *** Wild ***
HitmansAim "avclear;avadd 0 20 6.1 0;avadd 1 17.6 4 0;HeadbunnySD;init 0 HitmansAim ;txt *** HitmansAim ***"
random "avclear;avadd 0 19.0 4.4 0;avadd 1 14.1 0;HeadbunnySD;init 0 random ;txt *** This is MADASS ***"
C4mSD "avadd 0 20 6.2 2 avadd 13.7 5.9 -6 15.1 6 6 11.1 -3 0 -32 -7 5 -32 5.1 -4.4; avadd 1 19.9 3 2 18 -2 -5 13 -4.8 8.2 -17 0 -8 -15 -16 5"
C4mHEAD1 "avadd;C4mSD;init 0 C4mHEAD1;txt *** Aiming: C4m HEAD1 ***
C4mHEAD2 "avclear;avadd 0 20 6.2 2;avadd 1 17 5.6 2;C4mSD;init 0 C4mHEAD2 ;txt ***Aiming: C4mHEAD2 ***
C4mCHEST "avclear;avadd 0 18 6.2 2;avadd 1 16 5.6 2;C4mSD;init 0 C4mCHEST ;txt ***Aiming: C4mCHEST ***
newHead "avclear;avadd 0 20.7 8.01 3.6 13.5 6 -6 15 6 6 10 -3 0 -32 -7 5 -32 5 -4.5; avadd 1 22.4 6.01 3.6 17 -2 -5 15 -5 8 -17 0 -8 -15 -16 5 txt *** Aiming: new Head (bunny771) ***"
// randomized aiming
humaim0 "randmax 0; init 3 humaim0; humaim humaim1; txt *** Randomized aiming turned OFF ***"
humaim1 "randmax 5; init 3 humaim1; humaim humaim0; txt *** Randomized aiming turned ON ***"
humaim0
// smooth aiming
smooth0 "smooth 0; init 6 smooth0; smooth_t smooth1; txt *** Smooth aiming turned OFF ***"
smooth1 "smooth 5; init 6 smooth1; smooth_t smooth0; txt *** Smooth aiming turned ON ***"
//CS Aiming
CSavheadf "avclear; CSavSheadFc; avSchest; aimSrest; CSavheadf2"
CSavheadf2 "TFavDheadFc; avDchest; aimDrest; txt *** Aiming: CS Medium Head"
CSavhead "avclear; CSavSheadbc; avSchest; aimSrest; CSavhead2"
CSavhead2 "CSavDheadbc; avDchest; aimDrest; txt *** Aiming: CS Low Head"
CSavheadb "avclear; CSavSheadc; avSchest; aimSrest; CSavheadb2"
CSavheadb2 "CSavDheadbc; avDchest; aimDrest; txt *** Aiming: CS High Head"
//Absolution F -medium
CSavDheadFc "avadd 1 19 4 4" //crouching Absolution F Center
CSavSheadFc "avadd 0 21 8 4" //standing AbsolutionF Center
//Absolution B -high
CSavDheadc "avadd 1 19 4 4" //crouching AbsolutionB Center
CSavSheadc "avadd 0 23 8 4" //standing AbsolutionB Center
//Absolution A -low
CSavDheadbc "avadd 1 19 4 4" //crouching Absolution Center
CSavSheadbc "avadd 0 19 8 4" //standing Absolution Center
//new aiming (zer0)
zbaddass "avadd 0 20 9 4"
zbaddass2 "avadd 1 17 2 4"
zbadass3 "avadd 0 22 5 4;avadd 0 13.5 6 -6; avadd 0 15 6 6;avadd 0 10 -3 0;avadd 0 -32 -7 5;avadd 0 -32 5 -4.5"
zero1 "avadd 0 20 6 2;avadd 0 13.5 6 -6;avadd 0 15 6 6;avadd 0 10 -3 0;avadd 0 -32 -7 5;avadd 0 -32 5 -4.5"
zbadass4 "avadd 1 26 3 3;avadd 1 13 -2 -5;avadd 1 11 -5 8;avadd 1 -21 0 -8;avadd 1 -19 -16 5"
zbaddass5 "avadd 1 20 3 2;avadd 1 17 -2 -5;avadd 1 15 -5 8;avadd
zbaddpair1 "zbaddass;zbaddass2;zbadass3;zero1;zbadass4;zbaddass5"
zbadassdone "zbaddpair1; txt z_Bad-Ass Aiming Loaded"
zeroheadSD "avadd 0 22 5 4 13.5 6 -6 15 6 6 10 -3 0 -32 -7 5 -32 5 -4.5; avadd 1 26 3 3 13 -2 -5 11 -5 8 -21 0 -8 -19 -16 5"
zeroHead "avclear;zeroheadSD;init 0 zeroHead; #cl_bob 0; #cl_bobup 0;txt *^*zer0s Secret-Aiming (you^will^own)*^*"
bind "MOUSE1" "+attack; adjust_crosshair"
c_maxpitch "headshot"//HEADSHOT"
c_maxyaw "headshot"//HEADSHOT"
c_minyaw "headshot"//HEADSHOT"
//Calling the head status for regular mouse or inverted mouse
alias hspitch1 "alias hspitch hp1"
alias hspitch2 "alias hspitch hp2"
alias hp1 "m_pitch 0.022"
alias hp2 "m_pitch -0.022"
alias hspitchoff "m_pitch 0"
alias hslook "+lookup;wait;-lookup"
alias devon "developer 1"
alias devoff "developer 0"
alias n1 "echo Regular Mouse Mode"
alias n2 "echo Inverted Mouse Mode"
alias n3 "echo Hit F8 for Regular Mouse or hit F9 for Inverted Mouse Mode hit F10 for toggle of HeadShot"
alias n4 "echo Once a Mouse Mode is changed it is set to that, if you need to change it hit ~ and type rbf89"
alias hson2 "bind mouse1 +hson;adjust_crosshair;bind f10 hson3;devon;echo HeadShot = On;developer 999999999;hsdto1;sv_aim 999999999"
alias hson3 "bind mouse1 +hsoff;bind f10 hson2;devon;echo HeadShot = Off;developer 999999999;hsdto2;sv_aim 0"
bind f10 hson2
alias ubf89 "unbind f8;wait;unbind f9"
alias imm "hspitch2;devon;n2;developer 999999999;ubf89"
alias rmm "hspitch1;devon;n1;developer 999999999;ubf89"
alias dn "devon;n4;developer 999999999"
alias rbf89 "bind f8 rmm;bind f9 imm;n3"
bind f8 rmm
bind f9 imm
dn
8========>.::::::AIM.DLL Incoroporat::::::.<========8
MZ @ !L!This program cannot be run in DOS mode.$ !4eZeZeZlɀgZlπgZlـhZlހgZB!bZe[KZlЀgZlȀdZlˀdZRicheZ PE L c6K ! ` @ ' H \# P @ P p" @ .text `.rdata h @ @.data 0 @ .rsrc @ @ @.reloc 6 P @ B D$uPPPh PP ̃S3T$T$\$T$\$\$\$\$\$95 t.sh Xh sX95 u&sh Xh sX980 t1 sѱ8ǀ ƀ ǀ tT$RЃ8\$tL$\$tQ҃940 [ Dsh h j
Ћ Dsh! h j
ыDsh(! h j
ҡDsh@! h j
Ћ Dsh\! h j
ыDsh! h j
ҡDsHh! h j
Ћ Dsh! h j
уD$$\$D$,\$D$($5 $Ujh@# h d PSVW 0 1E3PEd evU4 E 90u E, Ëej@h! h! j E UM - + Eku!0 h" 0 MQPh mu!0 %h" 0 MQPh uu 39580 80 MQPh l xu39540 40 MQPh G }q h" 5$ $0 (0 P ,0 fH.0 P
h" >f $0 (0 P ,0 fH.0 P
h0 h" sЃ h 5 h@ 4ru55 'su5 tu3955 5 EPWh MQ5 Rd955 u0 EPMQh ; tUREPQMQ5 R'955 u`" EPMQh UR5 P Md Y_^[] VW= h(" j th8" V h jV _5 ^; 0 u Vh x V| YY5 5 u3@^Ã& H h ' $ Y3^ËUQQ39Eu9@0 ~< @0 } P SVW 5 d y5, EP5 3 ;th 0 j WSօuE 5 j^t jM
B(;r3_^[]̋Ujh # h d PSVW 0 1E3PEd eE h *tUE- Ph Pt;@$ЃEMd Y_^[]ËE3= ËeE3Md Y_^[]%D % %L %T h d5 D$l$l$+SVW 0 1E3PeuEEEEd ËMd Y__^[]QËUuuuuh h 0 ]ËU 0 e e SWN@ ;t t У0 `VEP8 u3u 3 3 3EP E3E3;uO@u5 0 ։50 ^_[%X %\ %` %d %h %p & & & z& ^& J& & `$ & L$ 6& & & % ' % 2% % L% Z% j% |% % % % % % % % $ $ >% $ $ $ $ ~$ H0 0 chase_active r_drawviewmodel [www.sicheats.com] - Opciones F2 - WallHack, noSmoke, noFlash. F3 - Activa SpeedHack. F4 - Desactiva SpeedHack F5 - Activa/Desactiva Tercera persona. F6 - Local Glow. F9 - Mostrar/Ocultar Opciones. NUMPAD + y - para regular la velocidad a tu gusto. Error Abre sXe injected hl.exe events/createsmoke.sc Counter-Strike sXe 8.5 WallHack - www.sicheats.com @@ Y@H 0 " \ p l a g # p$ 4$ $ # $ @ & & & z& ^& J& & `$ & L$ 6& & & % ' % 2% % L% Z% j% |% % % % % % % % $ $ >% $ $ $ $ ~$ GetModuleHandleA CreateThread KERNEL32.dll FindWindowA CallWindowProcA SetWindowTextA MessageBoxA SetWindowLongA USER32.dll MSVCR90.dll j_encode_pointer _malloc_crt free k_encoded_null `_decode_pointer _initterm _initterm_e _amsg_exit _adjust_fdiv j __CppXcptFilter K_crt_debugger_hook __clean_type_info_names_internal _unlock __dllonexit v_lock _onexit s_except_handler4_common InterlockedExchange !Sleep InterlockedCompareExchange -TerminateProcess GetCurrentProcess >UnhandledExceptionFilter SetUnhandledExceptionFilter IsDebuggerPresent TQueryPerformanceCounter fGetTickCount GetCurrentThreadId GetCurrentProcessId OGetSystemTimeAsFileTime c6K R' H' L' P' 0 b' wh-sicheats.dll adios N@Drd @d hq \~ h 0 H X@ V
NGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING 00n0z000000,1=1Q1e1x111111222m2r2z22222223343=3]3c3p3x333333333333344"464?4G4s4|4444444444455#5*5/5E5Q5o5w555555555566'676=6D6[6a66666666777'7R7Y7^7c7j7w777778J888888888889999!9)919=9F9K9Q9[9d9o9{9999999999999 ::0:F:S:::::x;};;;;;0<6<<MZ @ !L!This program cannot be run in DOS mode.$ 笲ѬӬӬ2ӬKܗꬾҬԬRich PE L B[LordPE] !
` p ` C P d 5 q 8 H .text =^ ` `.rdata SK p P p @ .data B @ .reloc 66 @ @ B.Silvana P @ S L$QL$QR0 lq VW=hqjjhjdqhht`q\qu$XqthjhTqt̀=0 u&LqujhhHq0j ׃_^[ ̋ PQV S38u` 8h m| $(0,4o 8/[uDqP / |3Ƀ ( $ , HHV8 D$tqjVR^ ĈSV| qCj PR 4 ~t#t q j PR F ^[́ $ U$ M L$ $ SV0W|$ t"> t$3Ҋ:t 0}9 uދ 9 tT$hRn t^Wn
VP q j j PVT$ΉBt$ ȃR^ _^][ S\$VW;( }-|)V 9XuV 9XuV tPW _^[ ̋D$Uh SVWOuxqh U+Ӌt$ h VVU/ ЃtxI rtt<- <+ u+ʋ3ʃD$hōPu+h UӋt$ h VVUT/ ЃuL$Ipu+ƅt/ 8\u'T$D Jp$ u+ƅuӋD$P _^[] > I+Njȋ̓ >QS\$VW;( |$ VB 9XuV7 9X UV' ( ōPu\$+ ۋtÍPu+t V< G͋ЋutQGuffËːu+L$yOuȃ|$W ]_^[Y UWGPu+tV ؋3ʃD$Hӊu Guf fu+ƃOuȃL$tHI Guffu+ƃOuȃqt$Fj PRV^ ]_^[Y ̋AS\$VW;( }&|"V 9XuV 9XuV 0u_^3[ Ul$tE u ]_^3[ xqh Wh VVW+ tqtmҋt tQu]_^[ tI+tD-t?9 u9 t3ҍI t t|Ƃ E ]_^[ SUl$Vt$;6 } W lq 5hqjh hjdqhht`q\qu'Xqthh hTqt̀=. u)Lquh hhHq.j t$+ރu ||uqSR q jj PSMDU|KȃMTD E_^][ SUl$V u tPe t
FuW23tlt<"uMWUJ32>u<"u~/Qie uRUe tWU3Fut WU_^][ W39{~+Vsd$ qjPR ;{|^C _̋AS\$U;( V }&|"V 9XuV 9XuVy u^]3[ 9uW~}PSH t;u|_^]3[ _^][ S\$U| ;] lq VW=hqjh_ hjdqhHht`q\qu'XqthHh_ hTqt̀=- u)Lquh_ hhHHq-j ׃_^|;]} D][ ]D[ VL$QP(tV;tD-t+uD$^ VL$QP(t'V;tD-t+t Pd ^ D$^ VL$QP(t'V;tD-t+t Pe ^ D$^ ̋T$ D$ SUVWꍱ |$l$D$h j 4 Sj V t L$(H lq =hqjh hjdqh ht`q\qu'Xqth h hTqt̀=, u)Lquh hh Hq,j ׃_^][ SV ;^}|V 9XuV
9Xt^3[V ^[SVW=@qhЊjhȊhjhȊ tB Ud$ Vz Vr @M PQhjhȊ׃V u]hЊjhȊ׃_^[̋D$SU-qVW|$PVhՋFt P8q39^~'n$ M Q8q;^|-qh Vb PhhVb PՋ6t V8q54q_^][ ̃Wx GGG3GGG _V ~t#t q j PR F ^P P Sj Sj V t
WP[S^t.$ V PQC tV uك[̋@SUl$;]}"|Ui 9X UZ 9X lq VW=hqjh h`jdqh<ht`q\qu'Xqth<h h`Tqt̀=+ u)Lquh h`h<Hq+j ׃_^U @][ S;^}!|V~ 9XuVs 9Xu [3[SWPW"` qPhhW` PӋ?t W8q=4q_[P
̋H P Sj ؋D$SP V t
WP[ ̋FtcSWX|>;^} |V~ 9XuVs 9XuV8 V2 Vx) Xy_F FFF [̃HHH3ɉHH̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀=* u)Lquh hLhHq*j Ӄ^[GtP ̃~t#t q j PR F ̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀=) u)Lquh hLh,Hq)j ׃_^E ] ̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀=( u)Lquh hLh,Hq(j ׃_^E ] ̋ PV\ Pqt P8q%4qPPSUl$VW;o}$| W9h W9h lq hqjh4 h`jdqhĉht`q\qu'Xqthĉh4 h`Tqt̀=' u)Lquh4 h`hĉHq'j Ӄ W\$D$XuOHo ;_}|W6 ; lq jhqhH h`jdqhht`q\qu'XqthhH h`Tqt̀=& u)LquhH h`hHq&j hqWPL$Qh@uGo_^][ WhG_^][ SVWw G;Guj0 lq hqjhZ h`jdqhlht`q\qu'XqthlhZ h`Tqt̀=% u)LquhZ h`hlHq%j ӃwNOu)X Ph\0qWPW|$ uWWppW _^[ UWhWE uM H]W _^[ ̅|;A} 3̃~t#t q j PR F ̅t
IHS;_V}"|W 9X W9X lq U-hqjh h`jdqhĉht`q\qu'Xqthĉh h`Tqt̀=$ u)Lquh h`hĉHq$j Ճ];_}c|_W ;tSLtptHOHtptXXG^[ËPWXXG^[;p}|P ;t 3̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀=# u)Lquh& hLh@Hq#j hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀=" u)Lquh+ hLh,Hq"j hq^][ GT$;}&GttGGG 9W|ۋtOQP ^][ WR1 ^][ 3ySUl$;]}"|U9X U9X lq VW=hqjh h`jdqh<ht`q\qu'Xqth<h h`Tqt̀= u)Lquh h`h<Hq j ׃_^U@][ PQ5 ̋D$% 3= PQRxT ̍Pu+̋L$V (QWPQqx P_^ ̋L$QPQVPWP+Ⱦ <:u_^ 8̋L$V1Љ2qrIJ^ A ̋D$L$Љ% = KT$tс L$ lq VW=hqjh hdjdqhHht`q\qu'XqthHh hdTqt̀= u)Lquh hdhHHqj ׃_^ Qс $t@ȁ $t Y3Y̠L̊A@A@@t0Ë@@ uD̋ DɣHtVqR$u^3 HHHHHHD$VHtqjVR^ PQRH0 H̰S\$VF lq U-hqWjj\hjdqhht`q\qu$Xqthj\hTqt̀= u&Lquj\hhHqj Ճ_]D$^uFD$FuDF5DF =H tR$^[ V Ht~ u VF^V5Dt!I PPWz0 tvu3^Ë^SqVhj hӋ5DtGU-8q$ Pu&RPVh@ӋF tPՋ4qvu]^[%4q̡D̋ DHD̋A̡D3҅t!I pHuP@ ɋuDV5D SxqUWP D$PR Ft0Ni uDVzh Wh Uh UW t;=L ~t$jPthHjhȊ@qGPR0vR_][^̋D$A ̋D$ A ̋A̋@̉H̋ÍPu+ Lu ||juqR Ë q j Pj VWxu ||uqWRWSV _^Ë q jj PWWSVk _^̋ÅA3;ȉVT$VFFFFFtu; ;ȋL$QV T$F$D$RPC D$VHtqjVR^ H̰̋AtL$T$QRЃ lq VW=hqjh hjdqh,ht`q\qu'Xqth,h hTqt̀= u)Lquh hh,Hqj ׃_^ 3̋D$T$AD$Qu; Q T$RT$A$D$PR Sك{ lq VW=hqjh hjdqhht`q\qu'Xqthh hTqt̀= u)Lquh hhHqj ׃_^C [u L$T$QRЃ ̋D$A A$ ̊A$3PPPPPPFFFFFD$PQRE
VF t q jPRF D$HtqjVR^ 3PPPPPFFFFFD$PD$QRP ̋T$3PFFFFFD$ PD$QL$RT$PD$QL$RPQm 3QL$PPPPRT$FFFFFD$$PQR- ̋L$3FFFFFD$ PD$QL$RT$PD$QL$RT$PQR VF t q jPRF H^Ul$}D lq VW=hqjh hjdqhht`q\qu'Xqthh hTqt̀= u)Lquh hhHqj ׃_^ۉ]Dt
E PUӃ] ̋AL$H A@̋AL$ H ̋A@̋A@2V Ht~ u VF^̃(V9vW lq U-hqjhC hjdqh`ht`q\qu'Xqth`hC hTqt̀= u)LquhC hh`Hqj Ճ]|$4WD \$L$QP@t"D$$hT$j R) |$D$D$|$4F(D$4FD$l$^,l$4uWRD_F@ ^( UQSCVW lq =hqjh^ hjdqh(ht`q\qu'Xqth(h^ hTqt̀= u)Lquh^ hh(Hqj ׃s$ƃ$ {D ԉUts ȃuƍxu+Ǎx;{$~fC t q jPRu ||uqWR q jj PWUC {$ϋ{ ȃCDtRSЃe_^[] ̀y0 T$tY4z
A4 y8 tY
2 ̃(WG(D$0D 9S`qU-dqV lq jhqh hjh`htӃ\qu'Xqth`h hTqt̀= u)Lquh hh`Hqj hqL$
+P wG_SUl$VW| ;] } |$ lq =hqjhM hjdqhht`q\qu'XqthhM hTqt̀= u)LquhM hhHqj ׃uD$++~&~"U"D$UVWP, _^][ ̃~t#t q j PR F ̋@̃|$ S`qU-dqV lq jhqh& hjh@htӃ\qu'Xqth@h& hTqt̀= u)Lquh& hh@Hqj hqO lq jhqh+ hjh,htӃ\qu'Xqth,h+ hTqt̀= u)Lquh+ hh,Hqj hq^][ GT$;}&GttGGG 9W|ۋtOQP ^][ WR ^][ 3y3ɉHDH@HHHL̋@Dt q j PR̋CHtBVsDW{@ +ȃ qCDCH j PR_CD ^VWGDt q j PRG@+D$GH4 u ||uqVR q j j PVGDGH= @ lq ShqjjJhؓjdqhht`q\qu$XqthjJhؓTqt̀= u&LqujJhؓhHqj Ӄ[OHw@D+ʃ_^ PWh|qODQ8q%4qQSU3V.nnFFFnnn W~$U/oooo1 Sj. VQ ;thDh@hHhLD$\$P _^][YSVW3WC1 Sj- V ;txDx@xHxLV L$VHL T$VPP VxD VxH x@_^[ ̋H0S$YPp [̋F0SXF$PP Vv [̋F0SXF$P0 VV [S;^}%|!V^ 9XTuVS 9XXu~ [3[SD$P$ [ SUl$ 9]0VW lq =hqSh hؓjdqhHht`q\qu'XqthHh hؓTqt̀= u(Lquh hؓhHHqj ׃u0+}$WC VW g" G_^][ 3y0 SU-qWPWh8h$Wl$ PhhW W$ PՋt P8q4qӋӋ_tDWu h$Uh|qMDQ8q4qWD u-qh$W# PhhW # PՋ?t W8q=4q_][%,qQV5qhօ Sq u ||uqj8R q Sj Pj8t3Phqh։D$D$Plp q[h^YVq5qhօtxSWh39x~hl" 90t;x|hl 8t} qjWRhlT# Shl t& -x_[^%qW( D$tqjWR_ Vw$ ~t#t q j PR F 7 ^t#t q j PR G ̋D$L$PQUS]VW;^}!|V 9XTuV 9XXu 3t~ 3 lq =hqjh hؓjdqhВht`q\qu'XqthВh hؓTqt̀= u)Lquh hؓhВHqj ׃]MQX$? F0V$XRI Vo }F0XF$P$ VJ j WEE uj]9CDtQS@M;wEQP@9F0N$XQ 38UTRV P$ q Z tu ȋ{ E PEe_^[]̋D$j PQPP$RD$ H@PL2 {ȋD$ D$jP[3Ƀx0S: 9X0 lq VW=hqShu hؓjdqhht`q\qu'Xqthhu hؓTqt̀= u(Lquhu hؓhHqj ׃_^|H0$YP [UQSVWT@0=Lq lq hqjh hؓjdqhht`q\qu'Xqthh hؓTqt̀= u%ׄuh hؓhHqj ӃF0XF$P' VM j P t uׄtE MF0N$XQ URV !F0XF$P V @H$e F0N$XQ V ؋CHt={@sD q+ʃCH CDj PRCD F0N$XQ jV= Pg e_^[]USVWE 9X0 lq =hqSh hؓjdqhht`q\qu'Xqthh hؓTqt̀= u(Lquh hؓhHqj ׃F0XF$P V@ @H$϶ ZF0N$XQ
V ؋CHt={@sD q+ʃCH CDj PRCD F0N$XQ
jV P ́ SUV5 WD$h P|qh Vxqh L$(VQ& Ƅ$ $5 D$:utP:Vuu3=hq-dq`q lq jh hؓjh`htӃ\qu'Xqth`h hؓTqt̀= u)Lquh hؓh`Hqj ׃$ w jhk -j Vt$< lq jh hؓjh$htӃ\qu'Xqth$h hؓTqt̀= u)Lquh hؓh$Hqj t$j V lq jh hؓjhhtӃ\qu'Xqthh hؓTqt̀= u)Lquh hؓhHqj ׃_^][ USVW3Shk I SVSV]]]]]' d$ S! Sj' Va 3;tHDH@HHHLVI V@Lk < V@P / V@D " V@H @@ E]P] 3ۃtu=hq I MQ j P-< lq jh hؓjdqhht`q\qu'Xqthh hؓTqt̀= u)Lquh hؓhHqj u;13ۅ $ UR j PM lq jh hؓjdqhdht`q\qu'Xqthdh hؓTqt̀= u)Lquh hؓhdHqj u;1^|EPA y}tEt q j PRe_^[]SVWqt$=8q39x~4hl$ Phl ȋ T;x|h@hlp8 qPhhhl PӡltP=4q_^[%q̃̋ q%qVqq̃|$ lq VW=hqjh h jdqhht`q\qu'Xqthh h Tqt̀= u)Lquh h hHqj ׃_^L$q %q̉q̋%qW GGG3GGG _V ~t#t q j PR F ^Pj SVW3W Sj VA ;txDx@xHxL_^[ ̋@SUl$;]}"|U
9XT U 9XX lq VW=hqjh h`jdqh<ht`q\qu'Xqth<h h`Tqt̀= u)Lquh h`h<Hqj ׃_^U> @X][ S;^}!|V 9XTuV 9XXu [3[SWPW qPhhW g PӋ?t W8q=4q_[W GG _VX ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̋@̋Ul$; K; lq VW=hqjh hܐjdqhht`q\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj ׃_^CUP ] SV SV F[SWPW qPhhW PӋ?t W8q=4q_[W GG _Vh ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̋@̋Ul$; K; lq VW=hqjh hܐjdqhht`q\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj ׃_^CUP ] S39^~V ;t ;^|[Ë[SVg SV F[SWPWp2 qPhhW PӋ?t W8q=4q_[PZ ̋H ̋ ̋ SVW3W# ؋D$SP V ;txDx@xHxL_^[ ̋FtzSWX|U;^}7|3V 9XTuV 9XXuV @Dt q j PRVk VxXb XTy_F FFF [SVW؋;_}"|W: 9XT W+ 9XX lq U-hqjh h`jdqhĉht`q\qu'Xqthĉh h`Tqt̀= u)Lquh h`hĉHqj Ճ] WJ FDt q j PRGFX__^[̃HHH3ɉHH̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[Gt@+R^ ̃~t#t q j PR F ̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀= u)Lquh hLh,Hqj ׃_^M [+Í] ̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀= u)Lquh hLh,Hqj ׃_^M [+Í] ̋ PV Pqt P8q%4q̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̅|;A} 3̋L$SdqU-`qVW; W; lq jhqh hܐjhhtՃ\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj hqGt$; |; lq jhqh hܐjhPhtՃ\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqt$GOP;~+P GjGW WJtL$_^][ S^x$ Vy~F [t)t q j PR F FËNSUl$VW| D$;h L$y lq hqjhV hܐjdqhht`q\qu'XqthhV hܐTqt̀= u)LquhV hܐhHqj ӃT$r++~/~+/PL$Q RWP _^][ ̋H̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[Gt R ̃~t#t q j PR F ̋ PV Pqt P8q%4q̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̅|;A} 3̋L$SdqU-`qVW; W; lq jhqh hܐjhhtՃ\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj hqGt$; |; lq jhqh hܐjhPhtՃ\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqt$GOP;~+P GjGW
WJtL$_^][ S^x$ Vy~F [t)t q j PR F FËNSUl$VW| D$;h L$y lq hqjhV hܐjdqhht`q\qu'XqthhV hܐTqt̀= u)LquhV hܐhHqj ӃT$r++~/~+/PL$Q RWP _^][ ̋H̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[Gt RF ̃~t#t q j PR F ̋ PVV Pqt P8q%4qPj̋ PJSUl$VW;o}$| WE9hT W69hX lq hqjh4 h`jdqhĉht`q\qu'Xqthĉh4 h`Tqt̀= u)Lquh4 h`hĉHqj Ӄ- WU\$D$XXuOHTo ;_}|WV ; lq jhqhH h`jdqhht`q\qu'XqthhH h`Tqt̀= u)LquhH h`hHqj hqWmPTL$QThT@TuGo_^][ W@hXG_^][ S;_V}"|W=9XT W.9XX lq U-hqjh h`jdqhĉht`q\qu'Xqthĉh h`Tqt̀= u)Lquh h`hĉHqj Ճ];_}z|vWy ;tj[+ËLTt4I+HXLXHXOHXt4I+HTLTXXXTG^[ËPTWXXXTG^[SW~ F;Fu j ~ lq hqjhZ h`jdqhlht`q\qu'XqthlhZ h`Tqt̀= u)LquhZ h`hlHqj Ӄ~ONu) Ph\0qVPXV|$ uVVxTxX_V [ UVhTVE M HX]_V [ 3;tHDH@HHHL̋@Dt q j PR̅|;A} 3̃~t#t q j PR F S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~*~&UD$U QWPe _^][ ̅t̃~t#t q j PR F S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~*~&UD$U QWP _^][ ̅t̋ ̃~t#t q j PR F ̋FDt q j PRD$tqjVR ;p}|P/ ;t 3̋@̃|$ S`qU-dqVW lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀= u)Lquh& hLh@Hqj hqN lq =hqjh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀= u)Lquh+ hLh,Hqj ׃_^][ FT$;}%FttFFF 9V|ۋɋFt"@+RQۍ _^][ @+Q: _^][ 3y̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀= u)Lquh& hLh@Hqj hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀= u)Lquh+ hLh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQPNj ^][ WR/ ^][ 3y̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀= u)Lquh& hLh@Hqj hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀= u)Lquh+ hLh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQPlj ^][ WR/ ^][ 3ySUl$;]}"|U9XT U9XX lq VW=hqjh h`jdqh<ht`q\qu'Xqth<h h`Tqt̀= u)Lquh h`h<Hqj ׃_^U@T][ V:utP:Vuu3^^ ̸p̸ V5DWt |$PPW tvu_3^ Ru_^ V5DWt |$PPWJ tvu_3^ Ru_^ ̰Vt$~ uPut XW9R XPWtDPuRuG_F^ RPPPh0q_^ DN5D_^ USVuWPu+G$覂 O+{ȃqhSR0qj VR e_^[] D̋3;
̋̋L$ ̉H PHPUVW=Pt=l$G:utP:Vuu3tuNjD$t _^3]ËD$t _^]PQpPpÁ SVj:S u x u!h Sh N -Vp[̅uhPp̸ hPpPpVt+hVptL$j QЋT$u 2^Åt7^W GG _V ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̋Ul$; K; lq VW=hqjh hܐjdqhht`q\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj ׃_^CUP: ] S39^~VR ;t ;^|[Ë[SV SV ; F[̋ ̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̋@̅|;A} 3̋L$SdqU-`qVW; W; lq jhqh hܐjhhtՃ\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj hqGt$; |; lq jhqh hܐjhPhtՃ\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqt$GOP;~+P GjGWr W:tL$IH_^][ S^x$ Vy~F [t)t q j PR F FËNSUl$VW| D$;h L$y lq hqjhV hܐjdqhht`q\qu'XqthhV hܐTqt̀= u)LquhV hܐhHqj ӃT$r++~/~+/PL$Q RWP _^][ ̋H̅ OG| lq ShqVjh hjdqhht`q\qu'Xqthh hTqt̀= u)Lquh hhHqj Ӄ^[Gt RFy ̃~t#t q j PR F ̋ ̋ S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~*~&UD$U QWP _^][ ̅t
IH̋ ̃~t#t q j PR F ̋@̃|$ S`qU-dqV lq jhqh& hjh@htӃ\qu'Xqth@h& hTqt̀= u)Lquh& hh@Hqj hqO lq jhqh+ hjh,htӃ\qu'Xqth,h+ hTqt̀= u)Lquh+ hh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQPu ^][ WRu ^][ 3yVWȃ_^̊@38ASX\$P> [ QFu*~ Su^C9F} F2[YVh> F[YÍL$QhVD$ D$YQFu*~ Su^C9F} F3[YV> F[YÍ$QhVD$ D$YQFu*~ Su^C9F} F3[YV= F[YÍ$QhVD$ h D$YQFu.~ Su^C9F} F[YVT= F[YÍ$QhVD$ D$ỸFu2~ Su^C9F}F[V< F[$Q\$hV D$SX\$P= [ SW _uH uWG9G}t(S4 O9O|_W1= T$G_[ __[ D$Ph _[ SW _uA uKG9G}t#S O9O|_W< 0G_[__[Vh _[SW _uA uKG9G}t#ST O9O|_WP< 0G_[__[Vh4 _[SW _uI u\G9G}t)S O9O|_W; T$G_[ __[ D$$h _[ SW _uI u\G9G}t)Sd O9O|_W`; D$G_[ __[ D$$h3 _[ ̊L$T$L$PT$HP ̊L$T$L$PT$HP 3ǀ ̉ ǀ ̋ @} ;~ É ̃ lq VW=hqjjEhԙjdqhht`q\qu$XqthjEhԙTqt̀= u&LqujEhԙhHqj ׃_^̅Ul$|; lq ShqVjjKhԙjdqhpht`q\qu$XqthpjKhԙTqt̀= u&LqujKhԙhpHqj ӋD$^[D ] L$L ] T$T ] ̋ SpqVPQhP39 ~Et2; P}RPhHPPh<Ӄ; |h8Ӄ^[̋ @} 9 ̸̋ @} 9 W9Ph_á@}9̡WPPVR3FFFF FFFF$WP̡WPPVR3FFFF FFFF$WPT$D$c ̡WPPVR3FFFF FFFF$WPT$D$ ̡SWPPVR3^^^^ ^^^^$WPL$jQΉ ;[tT$P@ ̡WPPVR3FFFF FFFF$WPT$D$ T$D$ SWWPPVR3^^^^ ^^^^$WPL$jQΉ ;ÿ t
T$PxD$jP ;t
L$Hx_[ 3 HHHH HHHH$̡VP SUVWw3;t1^nVPVR;uЋw;t4;t0^nVPVR;u̡qGjPR qGo jPRo_^][̡VP;D$tVR PQL$j j a ̉H ̋QR̋ ̋ 8 US3W tɉu_[3] / <" ۉ
" \uHL$y$ t>Ãtwp $X
\ "1 }ۉe_[3] ̘_[3] un_[D] <{tR<}tN tBI <"t;<{t7<}t3< ~/ }nu _[ƅ ] 3 L D @ H P ̈H$̅SW lq hqjh+ hԙjdqhtht`q\qu'Xqthth+ hԙTqt̀= u)Lquh+ hԙhtHqj ӃL$|$QhpWPu_2[ USΉ=\RGP|$
t$ PjhRt jhU߯ L$QRhD$ j P趁 D$(Pu+ t$ PWL$ QRWT$RU肯 $ $ etPjhRt jhU? L$RPPuL$+RPt$ PWSRtWSU t$ PjhRt jhU蹮 T$Bj L$B$%D$,$ L$$ ,$ D$ \ \ \ % @Ul$HVj W F $ F$h?NQhT$j@Rhw T$ˋ F^]@ FHQRh0D$j@P2w T$ˋ F^]@ Nj j h hjQj h ptˋ F^]@ ^]@ I l 9 w U$ Vj Ww F $ F$D$h(Ps T$ˋ F^]Ā NQT$h RB T$ˋ F^]Ā FHQRD$hP T$ˋg F^]Ā Nh hjQj h ptˋ* F^]Ā ^]Ā I w @ S3SP\$\$ \$\$3;[ Hu*HP $HT$PL$T$$ƃÃu@۔ $$ƃÃu@$$ƃÃuX@L$QT$RL$QT$RhP讶 D$脔 D$$x D$D$k D$D$^ D$$ƃjPHtL$Hh fL$@ Hh SVjP q CjPR q CjPRC uDƍPu+Wxu M || q uWRjj PWωCȃC _^[SVjPT q CjPR q CjPRC uWV薹 | u AM || q uWRjj PWωCȃC _^[jPtL$H@ VjPw q FjPR q FjPRF u {L || q ujR jj PjL$T$FPF ^ jPtL$H@ ̋PRL$ jPtL$H@ ́ SU$ VWًE } MKE $$ E P$ u+pP CUVRPOo x EPhCD$h Pq D$ Pu3EST$$hh Rp D$$Pu+pxP VL$QPCn US LP CMIH USE C MKUS lq =hqjh hԙjdqh,ht`q\qu'Xqth,h hԙTqt̀= u)Lquh hԙh,Hqj ׃} t.j(Pt3-3CMQ} t9j(Rt3Cm3Cm_^][ I ) [ ̋3FFFF FFFF$D$P- QSUVWj(PtM QR+3ۋECE $ Eo Pu+{ D$ lq =hqjh- hԙjdqhؖht`q\qu'Xqthؖh- hԙTqt̀= u)Lquh- hԙhؖHqj ׃t$MM щCuʃ EtzP̳ t M ΉCuȃNMKFUS>EC6MKU S ECMK L CU
RPm33;t#d$ ;tFCxm;u_^][YÐ # + G j Phtx u x u2SVw3;t$VP VR^__[j Pt@3̅t$VPVRQD$@U3D$ SVt$W=hqL$Q lq jh hԙjdqhht`q\qu'Xqthh hԙTqt̀= u)Lquh hԙhHqj t$~ Ntd$ x Hu;l$X_^[]Y ́ $ S`qU-dqVW=hq lq jh hԙjhhtӃ\qu'Xqthh hԙTqt̀= u)Lquh hԙhHqj ׃$ lq jh hԙjhhtӃ\qu'Xqthh hԙTqt̀= u)Lquh hԙhHqj $$ $$ lq jh hԙjh`htӃ\qu'Xqth`h hԙTqt̀= u)Lquh hԙh`Hqj ׃_^][ D$h P|q$$ =xqh Sh L$(SQ诰 D$0Ƅ$ Pu+~L\t/t
D T$h Rh VD$$P u+yu+ύ r +ȅtQD$VP胱 ƀ j(Rt|$:3$ H$$( $$ RD$PW|$O$t$, L$QT _^][ T$RhpqWPWR_^][ ̃ D$(T$$S3UVWL$D$\$\$\$ \$$\$(\$,L$QT$SPR_^][ ̃8@L$}P9@}9D$SUVt$LWQT$3; $ <}u|$ j(P;tRWRPVP^^^^ ^^^F$ WR3t$F$E$F;un9XtI @9XuhM |$QhcVt$TT$; <}L$u <{u*u&|$jh!T$PD$LRP`N E;t q jPR]ƍPu+j <\t#\D> 5xqh Wl$ h UǃPu+qu+;^r+ȃtQUW5 D _][VW|$ lq =hqjh hjdqhTht`q\qu'XqthTh hTqt̀=6 u)Lquh hhTHq6j ׃_2^Ët$ƍPu+D0;t$ H\t/t;u+ƍO;|T$Sȋ˃[_ ^̋D$Vt$P tL$QPV^̋L$Vp u+ƍD;^t!.8Pt
D$$PV7誨 L$(QVD$<趣 \$8> t4D$L$ ;v;uT$$UE ;uD$(EE E } _uc q R\tAh j (pP$pjD$0Ph` pL$0h WQ,p=|3=|=|uq
SP q jj WSEˋȃ3ۋL$t$PQT$[;rT$P-X[D$P0=_^][8 S\$Cu{ t2[ U VWEP!M QRȍqu+CuQPS~ EN $` MS9 }t? t躎 ! D詎 lq =hqjh hԙjdqhԔht`q\qu'XqthԔh hԙTqt̀= u)Lquh hԙhԔHqj ׃eu_YE $EMQ8URE PMQUR
utm]_^j~38C][ 2 , U$ EVu} t ^2] SWm3FFFF FFFF$ދ\$ d$ h D$Pʼn{< L$QƄ$ R $ j(PtDUȉC%j 3UȉCX h L$Q轆 D$Ƅ$ Pu+pk= Ct$ʃ lq =hqjh1 hԙjdqhԔht`q\qu'XqthԔh1 hԙTqt̀= u)Lquh1 hԙhԔHqj ׃\P < CCY[.=C5C -C%C
C} Eu.EH9M}ED$ 0Ux E\$T$D$PhUD$ # |$ j(RtdhDPPVR3FFFF FFFF$hDPst$H3st$8_[^2] _38E[^] 1 r n w SPWhȔqO8qQӋWRӋ[%4q̋PRËPRËPRËPRÅUl$| ;] lq VW=hqjh hjdqh,ht`q\qu'Xqth,h hTqt̀= u)Lquh hh,Hqj ׃_^E ] ̅Ul$| ;] lq VW=hqjh hjdqh,ht`q\qu'Xqth,h hTqt̀= u)Lquh hh,Hqj ׃_^E ] W GG _V( ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] ̋@̋Ul$; K; lq VW=hqjh hܐjdqhht`q\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj ׃_^CUPZ ] ̋ ̅|;A} 3̅|;A} 3̋L$SdqU-`qVW; W; lq jhqh hܐjhhtՃ\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj hqGt$; |; lq jhqh hܐjhPhtՃ\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqt$GOP;~+P GjGW W tL$_^][ S^x$ V y~F [t)t q j PR F FËN̋H̅ OG| lq ShqVjh hjdqhht`q\qu'Xqthh hTqt̀= u)Lquh hhHqj Ӄ^[Gt R. ̃~t#t q j PR F ̋ ̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~*~&UD$U QWP _^][ ̅t̃~t#t q j PR F ̋@̃|$ S`qU-dqV lq jhqh& hjh@htӃ\qu'Xqth@h& hTqt̀= u)Lquh& hh@Hqj hqO lq jhqh+ hjh,htӃ\qu'Xqth,h+ hTqt̀= u)Lquh+ hh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQP* ^][ WR) ^][ 3y̋D$HT$;J̸Q8F S3ۉ^^F ^^UnWHP @@ X$@ fX(X X HX,I4 ^P^T^X^\^`~PFd ^h^l^pFtF|FhS ^x Oh Q 9^\~) W W @ ;^\|3ۍT$\$R _]F F( [Y SUo V82 _3;t0C ;~ T;tPhdу2 qjSR9_ptGh;t q VPRwhwlwP8 9^t#t q j PR F E ~ TtPhdу 2 wu ~t#t q j PR F ^][S؋C ~ TtPhdу1 D$tqjSR[ D$;A~A ́ V$ D$h P|qh Vxq$ QVT$h R] ^}Ƅ$ $Ppq SW39{ u % ||;Vuqj0R q jWPj0;t=Cs FVF ~$F f~(~ ~ F~,81 3sT0 ^D$KJ4 _[ ̋AL$tP@ H QUl$W|$u _]Y G\SVP OPQ W!
PUg Ft"W PUg u^[_]Y > tL$ 3 FF HuW+j PR W؉ M u^[_]Y S\$Qr [ ̊
3t#A|Z ɍDA ɍAJu3t$ S\$U-qWPShphd{W( PhhWl҄ PՋ?t W8q=4qCtEP8q{hXWhՋG_;txP8q;u4q\$h@dSXQ PhT{W9 PՋ?t W8q=4q t\$ D$hP xhWhȔՋOQ8qWR8q4qD$dPR u|$h WhՋG_;txP8q;u4qӋ|$hPWZ PhhWE PՋ?t W8qӋӋ_][ hܚW GG _Vx ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀=& u)Lquh hܐh<Hq&j ׃_^E ] ̋@̅Ul$ L$E ; M; lq ShqVjh hܐjdqhht`q\qu'Xqthh hܐTqt̀=% u)Lquh hܐhHq%j Ӄ^[D$MWPQ ] SWPW qPhhW觀 PӋ?t W8q=4q_[WD$~ 3NNFFN _ ̃~t%Ft q j PRF F ̃P ̃S_V u 555 ;tGP8 90tC u 555 ;t OQ 끸u^[SUl$VW|a;]}\ u# =555=;tEP 9 lq W=hqh h`jdqh<ht`q\qu'Xqth<h h`Tqt̀=$ u)Lquh h`h<Hq$j ׃ u =555=;tMQ 9pU ؍ u =555=;tUR, 90tLu =555=;tEP |p_^][ U tNd$ ;tAu MQs pUz u_^][ SWPWX| qPhTW| PӋ?t W8q=4q_[W GG _Vx ~t#t q j PR F ^̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀=# u)Lquh hܐh<Hq#j ׃_^E ] ̋Ul$; K; lq VW=hqjh hܐjdqhht`q\qu'Xqthh hܐTqt̀=" u)Lquh hܐhHq"j ׃_^SUR[ ] ̅Ul$ L$E ; U; lq ShqVjh hܐjdqhht`q\qu'Xqthh hܐTqt̀=! u)Lquh hܐhHq!j Ӄ^[D$MWPQG ] SWPW(by qPhhWlGy PӋ?t W8q=4q_[Ë ̋ ̋HH ̅|;A} 3Ul$Wu D$_] GS\$;V |; lq jhqh hܐjdqhPht`q\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHq j hqGO(;~
+Pl oUGW 3~I W
\$;|D$t03~*L$W
U M;t$H|܋\$^[_] S^x$ V:
y~F [t)t q j PR F FËN̋H̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[Gt R ̃~t#t q j PR F ̋ PVu Pqt P8q%4q̃Pg Sع u ;tD$P @[ @[ Sع u ;tD$Pa [ [ Sع u ;tD$P @[ @[ SUl$V u 555 ;tEP @u 555 ;tUh 39x^][ 39x^][ ̅|;p}P3;2̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[Gt@RT ̃~t#t q j PR F ̋ PVfr Pqt P8q%4q̋@̅|;A} 3̋L$SdqU-`qVW; W; lq jhqh hܐjhhtՃ\qu'Xqthh hܐTqt̀= u)Lquh hܐhHqj hqGt$; |; lq jhqh hܐjhPhtՃ\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqt$GOP;~+P GjGWc W+ tL$_^][ Ul$Wu D$_] GS\$;V |; lq jhqh hܐjdqhPht`q\qu'XqthPh hܐTqt̀= u)Lquh hܐhPHqj hqGO(;~
+P oUGW; 3~I W \$;|t$t~+t$W u\$^[_] S^x$ V y~F [t)t q j PR F FËN̋H̅ OG| lq ShqVjh hLjdqhht`q\qu'Xqthh hLTqt̀= u)Lquh hLhHqj Ӄ^[GtP ̃~t#t q j PR F ̋ PVl6m Pqt P8q%4q̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~*~&UD$U QWPl _^][ ̃~t#t q j PR F ̋@Sع u ;tD$P [ [ ̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀= u)Lquh hLh,Hqj ׃_^M [] ̃~t#t q j PR F ̅Ul$| ;] lq VW=hqjh hܐjdqh<ht`q\qu'Xqth<h hܐTqt̀= u)Lquh hܐh<Hqj ׃_^E ] S^x$ VyF [WGO0;~
+P wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀= u)LquhM hܐhHqj ׃uD$++~#~UD$UVWP,h _^][ ̅t̃~t#t q j PR F ̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀= u)Lquh& hLh@Hqj hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀= u)Lquh+ hLh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQP ^][ WR+ ^][ 3y̅Ul$| ;] lq VW=hqjh hLjdqh,ht`q\qu'Xqth,h hLTqt̀= u)Lquh hLh,Hqj ׃_^M [] ̅|;A} 33y̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀= u)Lquh& hLh@Hqj hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀= u)Lquh+ hLh,Hqj hq^][ GT$;}& GttG
Gw9W|ߋtOQP ^][ WR' ^][ 3y̡qR\tAVh j (pP$pjD$Ph` pL$h VQ,p^3̸ u ||uqVRË q W|$Wj PV_̸ xu x8ttuqVWRË q j PVWR̸ u ||uqD$PRË q j j PD$P̡qD$j PR̸ xu xhttuqD$PD$PRË q j PD$PD$PRVt$t$ Wu ||uqVR q j j PVЋ3_^̸ u ||uqVRË q j j PV̡qD$j PR̸ xu x(ttuqVWRË q j PVWR̡qbX̸ ̡qD$PR ̡qD$PR ̸ u x||uqVRË q j j PV̸ u (||uqVRË q j j PVlq VW=hqjh hjdqh,ht`q\qu'Xqth,h hTqt̀=) u)Lquh hh,Hq)j ׃_^3333333̡qD$j PD$PD$P̡qD$j PD$PD$PR̡qD$PD$PD$PD$PRu [||uqVRË q jj PV̡qD$jPD$PD$P̡qD$jPRu ||uqVRË q jj PV̡qD$jPD$PD$P̡qD$jPR̋ q39̃|$u3ҋ q V1j RT$PR^̃|$u3ҋ q V1j RT$PR^̃|$u3ҋ q Vt$t$W9j RPVЋ3_^̃|$u3ҋ q V1RT$PD$RPV^lq VW=hqjhl hjdqh,ht`q\qu'Xqth,hl hTqt̀=( u)Lquhl hh,Hq(j ׃_^3áqD$j PR̡qD$PR 33̡qD$PR@3̡qD$PR,̡qD$PR4̡qD$PD$PD$PR8̡qb≮ 3̡qD$PRD̡qD$PD$PR0̡qD$PD$PRL̡qD$PRP̋L$D$PQh h`a q
T$ h`RT$RT$RT$RPṬT̃s D$3ɉFFVN$VfN(N N FN, S؋C ~ TtPhdу, [3ҍHfP(P P HP,̋CUW{3;tV q pUPR;u^?{_fk(k kk,]̡TtQ RhdЃQF,jD$jQD$$ N(V$PF QRPjjQ$ Ph(jhȊ@q$̃Ul$fU(MVWuC }M |$L$|$w | uftlq =hqjh hМjdqhht`q\qu'Xqthh hМTqt̀=- u)Lquh hМhHq-j ׃_^] |uqVR q j j PVSdq lq jhqh hМjhxht`q\qu:Xqthxh hМTqth hМPq=, u)Lquh hМhxHq,j hq|$ EF~ pF0FE lq =hqjh hМjhTht`q\qu'XqthTh hМTqt̀=+ u)Lquh hМhTHq+j ׃t$EV[~ L$ȃu u,fE(_^] ̋ V; F 9F VF lq W=hqjh hМjdqhht`q\qu'Xqthh hМTqt̀=* u)Lquh hМhHq*j ׃_3^ÃF N V$;~ʉN$N^̅tP@ H̅tP@ HVWPVhqF~;tU-8qpP;u]_^%4q̃W pD$L$j j T$Rh5j j < D$L$ 0p=< uV54pI j ր=< t^_ ̃XSVWj j j j hX h jdjdh hȝhj p|$hۋtC ;G| V [uj j j L$Q<qtN=ppU-pT$RD$PӍL$,QVՅtj j j T$Rqu]_^3[X _^3[X ́` C UkVsW{PD$ L$ T$PVWURh$ h P $ $L$ Pd$ u+D$$C
t$|$@_^T$4]u
D$, @$D$,$d L$,Qj h R qC$` ̉H$̋@$̋@̋ ̋@̋@̋@̋@ ̋@̋ ̋D$lu
l̋ lT$RËT$ lRT$RP̋T$ lRT$RP̋D$L$PQp ̋3 (HH 8̋D$3;Q|؉A ̋AV~y us} A ASW' q_NiA ++qy q }A}Q_Q[q_NiA ++qy qATQQTA^Q$$ 0(Au D$d$D$Y S\$Vt$+v3F=w)3Ҹ W+;w3_^[ ^[ ̋L$@ ̋D$A ̃VW7u5l I h ?j Ph ?%j \$R%T$L$D$L$T$AtD$D{D$Gt$ D$__^L$L$D$ D$G O_^D$ D$D$D$S\$W lq =hqVjjGhjdqhԠht`q\q^u$XqthԠjGhTqt̀=O u&LqujGhhԠHqOj ׃|$SW|qD$ ˊ؊fʃ_[S\$VW lq =hqjjOhjdqhԠht`q\qu$XqthԠjOhTqt̀=N u&LqujOhhԠHqNj ׃t$SVq|$ SW|qˋȃ_^[S\$VW lq =hqjjXhjdqhԠht`q\qu$XqthԠjXhTqt̀=M u&LqujXhhԠHqMj ׃t$SVq|$ SW|qSVW1I _^[SUl$VW lq =hqjjahjdqhԠht`q\qu$XqthԠjahTqt̀=L u&LqujahhԠHqLj ׃t$qUVӋ|$(UWӃ3_^][tVt$h VxqƃP^ u+̋D$PQ Vt$h VxqƃP$ u+tL$8tu3^Ë^SxqVt$Wh VӋ|$$h Wӊ:u tF:t_^[_^3[̋L$fT$f;uftfAf;t3SVt$W=xqh V\$$h SSV`' _^[SVt$W=xqh V\$$h SSVP _^[Vt$h VxqVT' ^Vt$h VxqV/( ^SVt$W=xqh V\$h SƃP$ u+ЋƍxuL$+Q+SPs _^[SVt$W lq hqjh hjdqhԠht`q\qu'XqthԠh hTqt̀=K u)Lquh hhԠHqKj Ӄ|$U-xqVWՋ\$ VSՃ]t:ut
u_^3[_^[̋D$Vt$WPVxqu_3^ÊtQO _^Ul$VW lq =hqjh hjdqhht`q\qu'Xqthh hTqt̀=I u)Lquh hhHqIj ׃t$Sxqh VӋ|$ h W[t>I ;ta|z a|z ;utu_^3]_^]SVt$W=xqh V\$h Sh SV_^[SUl$VW lq =hqjh hjdqhht`q\qu'Xqthh hTqt̀=H u)Lquh hhHqHj ׃t$=xqh V\$ h SUSV_^][Vt$Wh Vxq lq Shqjh- hjdqhht`q\qu'Xqthh- hTqt̀=G u)Lquh- hhHqGj Ӄ[>-u 30uPVxtXuC0|9
a|f DӃA|BF=D'u
F_^Ƀ0|I 9DA0}_^QVt$h Vxq>-u <0T$ NxtXuzI 0D$|9 D$%ڃa|f D$%ء븃A F D$%Сء<'uFD$^D$YÃ3ɐ.D$u0|9 ءD$%t;~+ʍI ȡuL$^YUVt$W=xqh Vl$h U׃ > Stxd$ PJ M QI ;uPEut6+֍zI <7 t>PI 7QI ;uFuԋ[_^]À> tl$; u[_^3]_^3]SVt$W=xqh V\$h SSV_^[SVW|$ lq hqjh hjdqhht`q\qu'Xqthh hTqt̀=F u)Lquh hhHqFj Ӄt$WV|q\$h SxqWSVTI tD> _^[SVt$W lq hqjh hjdqhXht`q\qu'XqthXh hTqt̀=E u)Lquh hhXHqEj Ӄ|$VW|q\$jSqVSWI tfDw _^[VW|$ lq Shqjh hjdqhht`q\qu'Xqthh hTqt̀=D u)Lquh hhHqDj Ӄ[t$WV|qD$h PxqT$$L$(QRWVE }D> _^S\$VW lq =hqjh$ hjdqh8ht`q\qu'Xqth8h$ hTqt̀=C u)Lquh$ hh8HqCj ׃t$SV|q|$ h WxqD$,PWSVD }D _^[S\$V5xqWh S|$h WÃP$ u+quT$+~;}ʋt$;r+ȃu_^[QWSBG _D0 ^[̃L|$X tpSU\$`D$X\$`ppVWl$AuhD$djt$pD$P\$l3D$`AuD$`hjL$Q\$lh jT$RD$l ȉL$hD$hl$`z D$PQh6D$d3ɅT$RT$@#Qhj RmD$tD$D$PL$(j QR\$hRC uhPC L$+L$ɋt3|Ǚ l$u
;t,u_ ^][L̡hVW|$h ʚ;h |6ƍPu+ȸ/DPhj Qq@B S|LƍPu+0C ʚ;R|hܟhj Q |LƍPu+0Mb @B R|hܟhj QƍP[u+0ǁ ~Rhԟj Q_^Rhj Qy_^S\$VWh Sxqt$jV|q|$(WVjSj h f pfD~ _^[SVt$W|$WVxq\$jSqj j WVjSj h pD> _^[<0|<90<9,0Ȉ
;|_^][̃|$SVW lq =hqjhb hjdqhht`q\qu'Xqthhb hTqt̀=@ u)Lquhb hhHq@j ׃t$$39\$ U-xqD$ QhT$j
R2h VՍD$(h PՋƃ P uL$+yu+ϋ|$,;r+ȃtQD$PV@ D8 ;\$$p]_^[̃|$S`qU-dqVW=hq lq jh hjhlhtӃ\qu'Xqthlh hTqt̀=? u)Lquh hhlHq?j ׃t$ lq jh hjhThtӃ\qu'XqthTh hTqt̀=> u)Lquh hhTHq>j t$|$ lq jh hjh<htӃ\qu'Xqth<h hTqt̀== u)Lquh hh<Hq=j t$ > ƍPu+HtI 0.t\t
/tu<0.t|1\t1/t,y3ɋT$+;|PD$QP7_^][Å|Պ1\t/uȃŋL$_^] [S\$ lq VW=hqjh hjdqh$ht`q\qu'Xqth$h hTqt̀=< u)Lquh hh$Hq<j ׃_^ÍPu+ ~L\t/uD [Vt$Wj.V= tVj\V= ;sGj/V= ;s8G;v1L$+ƃ;|T$Sȋ˃[_ ^ËD$;tL$QVP_^S`qU-dqV5hqW|$ lq jh hjhhtӃ\qu'Xqthh hTqt̀=; u)Lquh hhHq;j |$|$ lq jh hjhhtӃ\qu'Xqthh hTqt̀=: u)Lquh hhHq:j |$|$ lq jh hjhȞhtӃ\qu'XqthȞh hTqt̀=9 u)Lquh hhȞHq9j |$D$8. lq jh hjhhtӃ\qu'Xqthh hTqt̀=8 u)Lquh hhHq8j |$ǍPu+L8<\tI
;u3;t\t/u3SVt$> WƋt0.uH\t/u;tx.t8 uЋ Pu+~|0.uL0<\t
+Pv wG_SUl$VW| ;] } |$ lq =hqjhM hܐjdqhht`q\qu'XqthhM hܐTqt̀=1 u)LquhM hܐhHq1j ׃uD$++~*~&UD$U QWPe _^][ ̅t3y̋@̃|$ S`qU-dqV lq jhqh& hLjh@htӃ\qu'Xqth@h& hLTqt̀=0 u)Lquh& hLh@Hq0j hqO lq jhqh+ hLjh,htӃ\qu'Xqth,h+ hLTqt̀=/ u)Lquh+ hLh,Hq/j hq^][ GT$;}& GttG
Gw9W|ߋtOQP'^][ WR菴^][ D$D$D$̋ ̋@Wh 38D$GGGGtG_ ̉38L$P@HHHHt@ S3ۃ~t;t q SPR^D$L$8\$^^^NF[tF SUl$ED$V;EW lq =hqjjFhxjdqh<ht`q\qu$Xqth<jFhxTqt̀=X u&LqujFhxh<HqXj ׃]Uo}|$D$ȋʃE_^][ Ft4~ u.W~9~}$S^V!} P t F9~|[_Ul$V~ tD$^ ] uFSWuN^V|Pu+x;L$WQV{_[^] \$USVh+D+ ~_[^] BF39FD$}Gd$ ^Vg|RY u(t$E;} D$D$L$F9N|T$_[^ ] ̀x uHL$9H| @2 ttuA+AQÉQÃSUl$VW lq hqjh hxjdqh$ht`q\qu'Xqth$h hxTqt̀=W u)Lquh hxh$HqWj Ӄ~ F E D$ D$ |$$D$$ ^nD$ ; < X <%tVzL$;H Fd L$ L$ * r $x$xoVTzM FD$ j
T$RjD$PoVUyPj E ^V@yL$; +D$N oj
L$QVyP> E ^VxL$;n +D$N oT$RVxP ] ^VxL$;- +D$NFGj PdD$/Ft)~ u#^VGyQ; t F9n|ދT$ D$>D$_^][ ND$_^][ lq =hqjh# hxjdqh,ht`q\qu'Xqth,h# hxTqt̀=V u)Lquh# hxh,HqVj ׃D$_^][ _^]3[ uuvvKvvDw ̋L$D$PD$QUl$} uVESVt$9EW}9]t@j M9M|]t$UwD$ȋʃE_^[] M_^[] ǍPu+FuPWVó VWD$h P|qh Vxq$$ QVT$$h R } Ƅ$ |$ lq U-hqjhj hxjdqhht`q\qu'Xqthhj hxTqt̀=U u)Lquhj hxhHqUj Ջ|$]$ @u~WL$QP/_^ ̍D$PD$QW u)G9G}tj O9O|_ÀO2_̃ ttuA+AQÉQÉP@̅ OG| lq ShqVjh hjdqhht`q\qu'Xqthh hTqt̀=T u)Lquh hhHqTj Ӄ^[GtP̃~t#t q j PR F ̋ ̃~t#t q j PR F D$L$NF @̃|$ S`qU-dqV lq jhqh& hjh@htӃ\qu'Xqth@h& hTqt̀=S u)Lquh& hh@HqSj hqO lq jhqh+ hjh,htӃ\qu'Xqth,h+ hTqt̀=R u)Lquh+ hh,HqRj hq^][ GT$;}& GttG
Gw9W|ߋtOQP^][ WR臧^][ V9F ~ lq W=hqjh^ hjdqh,ht`q\qu'Xqth,h^ hTqt̀=P u)Lquh^ hh,HqPj ׃_^ËɉFPt Q^葦^̃~t#t q j PR F 3yVt$hܚ茁^ ̸% p%p%p%p%p%p%p% p%$p%(p%,p%0p%4p%p%q%p%p%p% q%lq%hq%dq%`q%\q%Xq%Tq%Pq%Lq%Hq%Dq%@q%q%8q%4q%0q%,q%(q%$q% q%q%q%q%q%q%
A
R YËT$Jx
A
Rm YVt$FW@t:t4V V v }FtP蹣f Yǃf _^SVWV D$Pt$V1 VW? _^[Ã=H~h t$% YYËD$ @A% Ã=H~jt$% YYËD$ @AÃ=H~jt$% YYËD$ @AÃ=H~jt$d% YYËD$ @AÃ=H~h t$8% YYËD$ @A% Ã=H~jt$ % YYËD$ @AÃ=H~jt$$ YYËD$ @AÃ=H~h t$$ YYËD$ @A% Ã=H~hW t$$ YYËD$ @A%W Ã=H~h t$\$ YYËD$ @A% Ã=H~j t$1$ YYËD$ @A Á|$ ËD$Ã=H~h t$# YY@L$H% u|$_t3@Ã=H~h t$# YY@L$H% u|$_t3@Vt$FP# YuF-t+uF30|
90tAF݃-^uSUVW|$GP# Yu7G-t+u7G33҃0|
90t j j
RP# ȋ7G_^]-[u Vt$=H~jP" YY @AtFj j V^$ YPV# @^VW u`h ( h%h%j G PjV$ HY H8 tV$ @P=YYGt VP$ YYV腟YG_^qItQkYVD$tVY^ D$ Q P\E pt
t3@]3]U S]ۉEt]SYu!| x 3M[#r ÍPPh E@P]E :E
.E pPh pt@= wMu$;EEP+Yȅu#x y;E~x" ePQ YYSt$t$j
VW|$=H~jP YY @AtFj j V\ YPV L$ tP։f@t
t.9*t>-ux" t@_^U EPEI EE EEPuEP%q UVuWFF3fjP YYuFF-Et+uFF3uSL ȋEǙȋEEFFP~ Yuʃ}-Uu _^[U EEEVEPuEPEB E MxE E EPj YYMxE EPj YY^U e e EPuEPEEB 聁 ̍B[Í$ d$ 3D$ST$ t
8tτtQ uWV؋
~333ƃ u% t% u u^_[3ËB8t6t8t't8tt8tt^_B[ÍB^_[ÍB^_[ÍB^_[UQe SVuW~=H~jPY YY @AtGҀ-uM+uGE> 5 $, jYu$0t E
.уt } w u*9Ev%x" tMрЉUEt8t]EEt03_^[j t$t$t$@jt$t$t$)ËD$f@@fu+D$HU EVuWuEuEPEB uu tMxE EPj | YY_^̋L$WSV|$toqtUL$8tt 8t
u^[_3Ê8u~at(8uAtf8t3^[_}G^[_Ë^[_ËD$ UQQ=@ S]VW = t 3 F;s"95H~VS[ YY@X#ƅtv@DJtjE]E X ]E V5PMjQPEPW5@k t$;uEM3eA|ZC ~_^[̋L$W VSًt$ |$u 't+t/ uuatt7uD$[^_ t uutu[^D$_Ét~Ѓ3 t܄t,t t uĉ 3҉3t3uwD$[^_ËL$VW|$t(T$ffGGBBftIutIt3f_^̋L$W |$V Stt9 u~Ѓ3 tGt!t t uσ t$ u u\"t=t) uu8˃ttu[^D$_ÈD$[^_ÉtȺ~Ѓ3 t܄t΄t* t uĉD$[^_f3ҋD$W[^_fD$[^_UW}3كE8t3_U}V K V ptyN FVv 5t 53VSWun;tu)SVu[u}9}t;t
SVuЉEMEE PQm YYËeM3Ҍ pt u=tun t$č h YYhqpthqPptt$t$pVtЃ;t$r^V3utу;t$r^áxtt$YVWP`3;ϋsu?tу;ru,h! ƿL;YstЃ;r3_^UV3F95WuupPp} E5uR t); tС;sdl;ƋstЃ;rpt;ƋstЃ;r} _^uu q]j j t$2j jt$!jj j jjj UQQSV5lW}3p3W YD0 t U荏 Y3%| x _^][Vt$Fttvff3YFF^SVt$FȀ3ۀu:ft4FW>+~'WPvב ;uFyFN _Ff ^[Vt$u V, Y^VYt^F @tvk Y^3^SVW33395~Mt8Ht0|$uPYtC|$ utPxYuF;5||$t_^[jYVt$v4 Ytru3 u^3@fFuMSW<? u SYuFjFXFF ?~>^^fN_3[@^3^Ã|$ Vt!t$F t(VRf f & f D$@ tP1Y^A@ty t$IxQPn YYu UVMEM>t} ^]G@SVt! uD$L$C>t|$ ^[Ã @Ã AQÃ f@U$,T 3EEE S3Ʉ VWMG} p |xq3qjY;E, $_3MEEEEEĉE Ã t;t-tHHt M M M MĀ M *u' @E M] EˍDAЉE{ e r *u$ @ER MI EˍDAЉE4 It.ht ltw M M
M <6u4uGGMŀ <3u2uGGe]ľ 3 Q H @EE EȉE @t-Ht&E Mt+E e EP ugu@E 7 9E~E 9}~ E] PYEtE} uu @EPEVPM8}ă t} uVDYguuV<Y>-uMFuV Y i H Ht^HH E' EIf8 t@@u+E uEEI8 t@u+E^ E MEĀE EQE0EE EĀE M E @t fMfME t@t@@@@u3@t|s ڀMuċ؋u3} } E e 9E~Eue EMt$ERPWS 09]؋~MN̍ +FEEut90uu MM0@E} ]@t&tE-tE+ tE E u+u+uu EVj u EMYtuWVj0Ed} tJ} ~DE]EM3fP P訊 CYCY~- PE >} YuuME'YEt EVj } t u~e Y |_^ E[U á.zĠáVj^u ;}ƣjP~YYujV5~YYujX^3ҹ @|3ҹtu B0|3^= tG áDá@ËD$ @A#D$UQEH w @A[V5@DV^tjEME X
E3E @j5@M
5PQPEPj uE
#EUQM v^fe W3}f=D E
M_u3j5@E5dPjE
Pj證 tf} uEt3@Ã=H~jQYYá@H̋D$L$ȋL$u D$ S؋D$d$؋D$[ USVW3VVVVuEEPEP3l t uu.EPEP YYuu uu `8M+M_HMHMHM^[R ̋L$ t$tN u $ $ ~Ѓ3 tAt2t$ t t͍AL$+ÍAL$+ÍAL$+ÍAL$+øE8<dB@BDBHBLËL$ k |$ t W|$n$ L$W tt= u~Ѓ3 tAt#t t t͍y yyyL$ ttf u~Ѓ3 tt4t' t tljD$_fD$G _fD$_ÈD$_Ë ËD$D$A3AAA V~ tF vFVYFFu^Ë u3À0|9/A 3!t݀A|+P&AD @uڊA@ tË SUVW @ 39_u AƉ A| Z $~ A B3 & $L Q:PuA º ( $ްA A <0 <9 Lщ QA A t % ƽ t##ŋʃt:t t%?3%,t
% t
%@#ǃ JJt*JJtJJ[ % r % c t% P #I / 5~A % ƃ0ƻ t#%% t % t8JJtJJ t%?v%ot
a% Ut
%@G#A : 3 ,Ct"JtJD % % | A A 0 8 A҉ J% $ t% %t %@ % t% %t % t% %t%?r%k%b% ` V% J% h >% p 2% x & 9uA 3 _^][ru ίBnw(Ѓá(Ѓá(Ѓá(Ѓá(Ѓá(Ѓá(`3<`á(Ѓá(Ѓá( Ѓá(% á(% á(% @ á(Ѓá(% á(ШD$`wu@@VW|$|$ tWYduj_F;SsE ;v3Gjh t 3t܋NtF+߉F^+ljFFND[_^ f` ËL$f` L$Q3PV1PpQ3փ3։Pq3 3pQ3փ@3։Pq3 3p3Q^ 1P AÃaËHËAÀIËAËAÀIËVptuRL$Q3փ3։Pq33pQ3փ 3։Pq3@3pQ3ց 3։P ^ 39 ËT$| t
;DA4A, ` }ËAËL$tPtVruJ^H L$` }H 3@ÊAËD$t|$ tI3 AËT$` }tJtu3҉P L$` }HujY3ɉH AÃyȃ 3@A9 uÃ|$ L$ttABL$uD$Ã|$ u3Êt:uABL$u
+U3ɸ !E!EQEPQEPuMM 8 EU !E!Ej3ɍEPQEPuMM7 Et$t$uÃ|$ Vt8j j\t t$33F1Ff& ff^ VW|$t t3NjN3ȃ1Nj jt
Wm3ffNu N_^ Att33@Ã9 tt33@uA t@3uI uA@t@3W3uV1vu^_VW3u&1t tvut _^`_2^UVWLul9Euj FVEtWuESދ7E/~/t+yWuPt+}vu͋E[ } tE E_^] Vrƃ<t L$uA3ƃ3ƉB^ VW|$tQtLFtuVj %jF t
W3u*FFF& ȃt3σ3ȉN_^ VjN,jN4^V> t9L$u,Pjyt t$3tD^ SVWj j?t%j j.t
f` 83Pr3_^[S\$VW|$3;F}u;t93; tG< u;t';t#PWF~tWPYYFF_^[ AtID2ËAT$;~ЋI3;t9D$t;tRt$6YY It3ËIt2ËI3;t9D$t9D$t, AT$;~3yu9D$t;tRt$}YY UVW1~<'EE3;tUJ$ $E(E=,_5ƈ 0^] U8@uuM
u"@ YYE]t$]D$YVW|$u[tVtQj jtW3ttW& > uFFW_^ VFtuM|$ t=j %jFt t$3uFF j.^ VF S39tjoW|$;t\L$;tT+tHIStj;t)t$Wj;tX }H3;ÉuFF_[^ V& ff |$ tjD$P;^ D$Vff 3;t38tA8uQP^ USVff F3W}; 8 M:UtD_t6$t1a|z~'A|Z~0|9~rv *t2C@8 uSut1@:Mt#F& FF_^[] fFuU$SVW' fg EuE j j
uNudt 0E]UuލE+PVM_^[Y? U(VWfg 3ɉEE;uMM|9MsUE؉US3Qj
PuNs 0EMȉ]u݀} [tN-E+PVRM_^> UQQQM7MutH6MEPE VW|$tGP7t
Wy$t7FF_^ VW|$tzKtWiGtt
POj jtW3tNtW& > uFF_^ VjD$fP^ D$Vf38tA< uQP^ UQQ Awm (e fe tF t+jY+t!+t+t+t u&jj j jQjMPUMEPHjjMxEU Mtu)MtAPM QMMEPE UQQQMM=utMEPgE S\$VtWtS-FGt-j jt` }X3P`FF^[ VW|$tY? tTtWCt*j jtj W3PFF_^ Ue SV3۾ !uCE W@ Z t3j,MtqɃ0x @Q .;e !uEPEP6 +ǃYY~ 9 t EPEMPE[
jM_MEPE^[UuMh}MEP0$ YPMij}M8@uMEPLEUQQuMuu.EUQQuMuuOEUQQuMuuEUQQQMMutXMEPE UQQQMMFutMEPpE UV53ɀ>QMuFE}5:uMjt <0|I<9E/F9MR5PtMPuEPMMP SW39tRAj jWQE؋EF5<@uÊF<@5tjMVj38EWQt)9EtMPuEP\!M{9Et
MՍMMP0_[E^U e fe Ѓwt$h(~h ~h~h~M 1tHHtHHtHHuEPEh~PPM?MEPjjMEÝU XtgHHt\EPEYu> t3<@t)HjM@EP
jMEUQQ uMj/uYYEUl$ EpSVD " 0 N N EPSEhPJYYMX MhH jdEPM E<-EuEEE.E.EhPu|EjePEPMo58@uh EP% YPu|Mh|k u|] j> E? - J Q EPQ)@Yt2jE`PME`PP,YYtPM|Z Dhh~u|EPu
hT~Eh}EPa j{MH|"JEP2 YPM%j,MFt)Nt Nt@Nt NuMEPYPMj,MEPuYPMj,MyEPXYPMj}u|MjM| u| YMpE|^[/ tUQQ } t5D$YYUhSV !u3EEE ]1d W:S @J 9]t]j,Mʃ0x @Q P !uX]u @h0~Z$u@8tEP ?u{EPs)@YtAjEPM2EPP,;YYtPMWhh~EPEPEhh~EPEPEhT~P!uԍEPEP]\) YYMP+ǃ~ 9 t EPEMP&E_MEP1ME^[, U S3۹ !M!MV3@A]] i ; /i 1~9[ @4v !M8]]thxPPpj u
j Mj>ME;t 8uEf @ESPA YYPMM5u!~1uEPEj~PPMM EPM Hjb BC Q Z7 _? @P ?_t;;t/ 6~9 @4Xw @4Xw8 @;ˣg0 Sh|~,A B Ct O jh|EPME @4YPMhj)EPESPYYwPMFj'uMa ESPY& YYEPuEPEPj EPM3
I@4u
j Mdj>Md}| tMxEdP5=_^[
MxjExpU4Eʃ0x @Q e fe ?uHEj P[YYPM @@4 H3ɣ8AQMq SVW~j[t :uFGKu7+։Uu/~j[t :uFGKu6+u EP`)@YtejEPMEPP,YYMtPmh~hh~EPEPEVP{PMb7h~M]hh~EPEPEj@hM3PM_^[} t 9 t EPEMP ME|$ U e fe VEjP YYPM|E~uB t6@t>EPEPVEPEPV YPM1E @u`te ȃtNECMt jg.EPEPVEPjMi}PMMEPE^t$D$YU(S3C#Vtt3ۡ e !u TtSHtIHt?HtHt
HuQh~Bh~;EPWPEh~PmPMh~h~h~MHe !utEPMEP+YEPMMEPM h~E^[U8?u(@8$uju j j ujuYYE]Uj PM[8 tG@0t*IItu:MjGEPaYPMJh0~MN
jMRhM5MEPEU@e VW !}OM EuMj" uuju uuM ue S 3ue 9]E} t% #t% ;d } t% #t% = = = 2 @ tO(t,Шt#EPLPEj PPMEP)YPM} t% #3; } QEP+YYMj,EPEPEPj{EPsPMVhEPEPYPM3(tBШt9EPEPj EPEP4PEj PO EP YPM@ !}!}!}9MM؉MЉMt% #;tG9Mt'% = uEjP%YYEPM'EjPYYEPM39Mt>% = t0(`<`EPtYPMYPM(t-Шt$EPEPEP YPMEPYMPMu;Muu$(uuEj P]PMuM2!}39]]St2EPPPEhPbPMP)t61 jt
!x3ۍESPYYPM}t% % tft;% = u-j,EPEPEhPPM hMhEPMPMj)EPEP5PEj(P9PMdt% = tEPMF(ШEPtsYPM%bYPM (Шy q EPEU uME | #с h uEPu7uu|#с p tul#с ` u=PEP(YYhuEPEPj{EPMnP u#;uEPuYY1 t% +% ` @ t% #Džt,Eց +BthM } t % +% ` @t% #Džt%Eց Bth렃} t % +% ` @t% #Džt(Eց Bt
hTJ} u#= x } t% +% ` @t% #DžtHM% 3= ɅuM3= ɅtEPEhPEPEPq YYMP939U ` t#+#@; ( Ш 9Ut#+#@;tB9Ut% - @3@;t#EPEhLPPM ` Ut% = tut#+#@t% % tmҋt#+#@t% = t%ҋt#+#@t1% = u#EPEh@PZPM ` (Ш Uҋt#+#@t(ҋt
$,@#+@tEPh4{ҋt#+#@t+ҋt
$,#- @tEPh(9ҋt#+#@t<ҋt$#@t#EPhEPqMP ` } t#+#@t tEPEhP#PMMEP[E_^U V 5(t"%)ߍEj P 5(YYEQ ] EPYM`uE t3F3M0 <@ EP YMuy80tH0EPEPMBPM8@tIEP YPMEPEPEEPEPEh~MPMMPtMuM M}u@Eu: t
<@uM)t*u&!ufe EPEPjYYEMPv"EPuNYYtjjME^Ul$ ElS3% V]hEl]s~ : @ 80t81: Mhu=EhPE VPPMhv8]stEhPEj[PtPMhV]s:?F B
$ H taHH EhPtEPEPq EPj]E0PE BjPfYYS1PMhEs B8_uJz?uDEhPEHPSESPPMh8@ EhPEPj'E@PE8PPE(j`P_X@tB:@uEhPEBh|~Pm0EhPEJPEXEhPEPPE`jPmYY?MhPEl :t@t[ȃ]htNElCMht j.EhPE`PVEPPjMX&PMhbM|EhPE|^[tU0uujub 6|9~_tMj Sك6@)u1tك=@|#uju |~uMjC e VWu !uM EPEh~PPMc8 EPt%EPEPUPEj PNEjPYMP <@u~(`<`EPtWYPM (Шt`EPEPEPgPEj PPMAYPMjf EPjuX EPYPM(Шt$EPEPEPYPM)EPYPM]Mu(j)EPEPEj(PaPMj jt
!p3EVPYYj)EPEPPEj(P PM(`<`ttEPM(ШEPtYPMYPMtEP+MEPx
jM_^[EUH e SV !u <$ ȃA IM @h$vNh|EPM5PMxNuh EPMPM[Mcu@AEPtEP"EPj)EPQEj(P;uMPE hhMG 3(tШtMju,mPEPEVPM1fMPAMro uM|EPEPMPMgMou%EPEPVEPMPM6M>u"EPEPVEPnPM } } tYEPEh~P3PM8 EPEtPEPYPM*jP8 tEPYPM ujM<@8 (Шt5<uH} EPEPEPYxPM<uEPYPM?tEPEhP5PMtEPEhPPM} u|UuKZu4Mu(REPVEPQEVP)RyMS#MYuQEVPLMP~MEMPw|jp} uhUu>Bu5Mu)RuEj PQEjPJ()R MuQju
jM9E^[U e e !E!Ett8?u\@<@u$EPPEh,P;<$u-Ej PhYYPM-E$<u!eEP`YMPEu3Ë 9 t )tu5M$EPM輿 u%M@$PY t>5$MP7 u@
B@8 t
B@u UQQ <6|<9~<_u_VuMM*uuuFuuMG u VM3EPuYY^ j uEuuP3}*PEPun cjM/uMMu QMM~u!Mru
j MMuMMEP薽Ej*t$t$t$D$j t$t$t$D$j&t$t$t$D$UxM3;uÉ MV MQPuMuu bM誶^UxE3;u3Vu uEu u u MMG^U$ SVW e !uǃMCt:C $fh̀M% hĀhhh׃N O Sp _n EM L}zGRF}C$tC E hauEPPhup5 h5H|pI~Kfhhh|N OtNWt?~3Y.E PYPM註M谾 Ebhthlj[ue !uMú Mj EPEPEPEu h|MEMP聺F hdF߃"ELh~MWh\MSkǃCtMjY+t8+t4+t0+t,uSEEt+t+t+t+u:EPh~EEPh~EEPhTEPMPuM}QEj PkPMMPt8t!hLMt!h@M{t h4M^j*EPEPuujuE_^[cccuu||UV53ҹ !M+Utw$tgt6HtuuT h4MMnu
j MIuM螸Mj&EPEPuF<$t:u0uju@E^FF5+tۃAtUHtf` 0EVP$EPfuEPj EPMPuMEP¶E^̋T$L$ u<:u.
t&:au%
t:Au
t:au
uҋ3Ð t:u
t tf:u
t:au
t눋\$+sd;5 t V4J t0C PK tC =02CVuC$tS CPVAJ j CJ ӋZzrD$ bbjh' e j jPK YY3@ËeMjp; u=HV~jV*YY@pu߃^Jx
A
RYÃ|$tJL WT$W贅Yu_h h_& E3D(Plk|Hu =H~jPhYY @A3;tG||U1VYutuVK YYEE PYu끋u>% `ƅh dLtƅ_ ƅi ƅr ƅ ƅj ƅ{ ƅs8FÃ=H~jP萩YY @AtL|C N *trF ItLuvs N6u F84u8T X e3uF82uTdtOitJotExt@Xu9r1ht lt wts{s{ tur uE$EXPPƅ { u@ntDct+{t&|UVYu創lu|UlLt t , o c d g~Dit!n |r
5
jd_l-c ƅi\ l-u+u t|}!؉l}L tt] ~
Džt] =H~jSYY@Xt0ttt dF|؉l8Lu|tttl|{ؠLFl=H~jSfYY@Xt*tttdF| 뫃d et E tt eF|؉l-uF+u-ttu!t|؉l=H~jS蓥YY@XttttdF|t WSF YYd r H PPsHP@ uDžL t{ ƅj ǃp tHH 9t8;ltl kr < $E. { ~ƅj}G}0?^uG0ƅ_Du]!]j X e܉DMA3@ËeG j 7!YDu MU Dž( M0Dj j SF @{uw?]ur]GC oG<-uKtG]t@G:s:w+*,ËF,u2hȋÃh<]u P@{u}@|ltuloD YYL ttt |Ul ctMsu | ~ u9{ ȃ3BD9_3υi @r P j 5 < @DAt|U7=5HXTTXS=H~VS轟YY@X#ƅt*TXTXF uBdCЙTXL ttu ƅ(|U'|tuS{@ YY li I T؋X ىTX% xtPptK=H~jS訞YY@Xt[ou8}Q`N``;=H~VS^YY@X#ƅt` uBd`DЉ`L ttu ƅ(|U|tuS4? YY li t`Fud d r u>HP`8 tTXCs tfkEuw|U(؉lFu;u9Ë @DAtF|UFu;t'tuPJ> YYt7ul5> YY%|l8>%u Exn#(uDYHluu8kuMC fD$f=0 c f=: s0ù f;< ` f;: f=j* f;" f= f f;
f=p f; f= f
f; f=p
f; f=
f f; f=p f f; f=p f;r~f=rrf f;rnf=p rbP f;r^f=ZrR f;rNf=rBPf;r@f=*r4@ f;r0f=Jr$ f;r f=r0f;rf=f=s+ÃUQf}tu3EM#USVuF^ @ tf NFFf e fFu"t uS# YuV YfFWtaF>HN+IN~ WPS E0t˃@ t jj S? FM3GWEPSS E9}_tN E% F^[]@@tx tPt$? f=YYuUVuEM>Yt} ^]G@SVt' u!D$ L$3fPCC>Yt|$ ^[Ã @Ã AQU$(X 3Sf3f;؉EȉEE VWMj_ } j ^f;rfxwq3qjY;EZ $3MEEEEEЉE6 +t;t-t+t M M M MЀ } f*u' @E M] EˍDAЉE e f*u$ @E Mw EˍDAЉEb ÃIt-ht ltwG M> M5 u- f f=6 u fy4u Mр f=3 u fy2u e f=d f=i f=o f=u f=x f=X e SuE Ãg e X C + + & fE0u uЋŨu E @Ea uEăe ҋE 5@DNt@@E9U| E ރM@} uԉu E ? fE0u uЃ @3FE uEtk5HEEPEPE 7 }NuIZtR tH" M@E
]о # Q 8 fEԍEԉEĉu @t-Ht&E Mt+E e EP ufgu@E 7 9E~E̿ 9}~ E] PYEtEċ}̋ uủ @EPEVPM8}Ѓ t} uVDYfguuV<Y>-uMFuVǕY i H HtR+ E' 9uEċEE Jf8 tDžu+E^ E MEЀE /EQfE0 fE}EЀE M E @t fMfME t@t@@@@u3@t|s ڀMuЋ؋u3} } E e 9E~E̋ue EM̅t$EșRPWS 09]؋~MN̍ +FEEȉut90uu MċM0@Eȃ} EШ@t*tfE- tfE+
t fE E ]+]+]Eu ESj `u EMnEYtEuWSj0E0} uGEȅ~@}ĉE5HMEWP(3 E~,u u}} YuȋMčEYEt ESj } t ue Y ffF_^ E[ /yL$tI8 t@uID$+Hj8h( 394u8SS3FVhh Spt54pxu
4 9]~MEI8t@;u+E4 ; 3}ԉ]ȉ]9] uPE SSuu39]$ Pu pu; E 6, eĉEM3@Ëe2 3ۉ]M}ԋu9]u6PYE;` E Vuuuju p SSVuuup}; E t-9] ;} uuVuuup E ?^ eĉEM3@Ëe1 3ۉ]M}ԋu9]u?PYE;t@E WuVuuupt!SS9]uSSuuWuSu p9]t uY9]t uY[ ]3]9]u@E9] uPE u}5 YEu3! ;E SSMQuPu 5 E;tSSuPuupu; ]0 e}VSW@0 3@Ëe0 33M;u#u
Y;t1uSW
0 E uWuuuupE;u3&uuEPWu u4 u9]t#W
Yuuuuuup9]t ud
Yƍe ÃDh Yu @ @
;rSVWD$Ppf|$> D$@ 0Uh ;.|95}Rh X Yt8 @ @
;r95|53~Ft6M t.uPptσȋM HGE;|]3ۡ4>uMFujX
HPptWpt% >uN@u
NNC|5p_^3[DVt
P& Y|^S39VWuO 5h3;u0<=tGV迌Yt:u P;Y=uX5hU*V膌E>=YtU;Yt7VPiYY8u5hh 3Y]_^[5UQS]39UW t ME98"u3Ʌ@ѱ"-tG@attG@ɋ]t2u t utG e 8 t u@H8 } t ME93C3@B8\t8"u&u} tH9"u339MMt t\GJutH} u
t= t8t.tatG@Gat@@ht G]!Et _[UQQSVW39=u h XVW\ ,p;lj5t8 uލEPWu3ɋ;uEPu%EP>Wu
EHYY=3_^[QQ`SUVW=p33;j]u-;t` pxu ţ``u};u;tyf9tf9uf9u=pSSS+S@PVSSD$4;t2U;YD$t#SSUPt$$VSSׅut$Y\$\$VpP;t;t3Dp;t8t
@8u@8u+@UY;Yu3UVW0 Vp_^][YYjh E䬦}䬦s"e E t3@ËeME jh0c E䴦}䴦s"e E t3@ËeMEg = să PQL$ - = s+ȋą@PË 0V9t4I4;rI;^s9t3UU0SV9t4@4;r@;s9t3Ʌ! Y ua 3@ dEEdA (,;}4@4+Ѓ& Ju 54u4 v u4 b u4 N u4 : u4 & u4 u
4 54jY54a PӋEYd up^[]øcsm9D$u t$PzYY3Ã|$u= u
t$p3@ hT$d PD$l$l$+SVWEePEEEEd ËMd Y_^[QVC20XC00USVWU]E@ EEEECs{S0 t{t}vDtYVUk33333]^]t?xH{S! kVS " vjD" CD33333Ћ{v4댸 #EH UkjS! ] ]_^[]UL$)APAP! ] U$t SV 3W3;8t@r;8 p ;u =t h EPR ,puEh(PRYY}PE@hYth (YUMS3ۄVE ]y ]EE E u@u9tMj^#+tHtHu0E E @E Et> t00t"@tx | uE E ] #¹ ;W /t(;t$;t= tH= u)E HE ?u:= t,= t;t!x |S E E EǾ t #Mx3F@tM =uMt t
t ;u%| x j VuEPuuup;tVpuVppP# Y빃uM@ uMVS EYY<EeHD1u+y'Et!jjS$ Eu(=| u[} uEt D0 _^[jEPSE R u}uuSe. YYtj j S}$ uS/rYUt$j@t$t$USVu;5W <ƊP e } ]tbu]Ht"x
tD0MKE D0
j EPuQ40pu0pjY;u |6 mu37 Pz Y( EED1 t;
uD0 D0 EM;EM E < < tCE I9MsE@8
uEYEnEj EPjEP40pu
puF} t@D0HtE<
t D1(;]u}
u
jju" }
t CM9MLD0@ut0+]]E%| x _^[h lYL$At IA IAAA Aa ËD$|3;tA-rr$wx Ëx= r= x v
x SUVW33ҹ t= @t );r+uOF |>W{Yt3 @ @
;r_^][ËD$;VWsR<<u6=tS\$u tHtHuSjSjSjp3[%| x _^ËL$; VWsU<@t78t2=tu3+tItIuPjPjPjp3%| x _^ËD$;s@t Ã%| x US2Et E @tˀEtupupPYZu@uV;u%| x %uVVYY\^[]U$d ; SV W D0]s 39 }}u3p t jWWQ* @ 9 E M+ E; s%UEA
uE @G]@G |ӋE+j EPWEP40ptEE;|!E+ 3; rp 3E; 9 tYjX9 u@|}WMQ 0ptE Ep Y@D0@t 8x =|+E%| x _^[Ŝ ËD$;s=ЃDt%P YP|pup3t|x ËD$;r3ËD@UEV3;u3R95@ufMf w23@8MQV5HuPjEPV5Pp;t9ut x* ^]VD$u(L$D$3؋D$d$ȋd$Gȋ\$T$D$ud$ȋD$r;T$wr;D$v N+D$T$3+D$T$ ʋӋًȋ^ VWj^395~Dt/@t P3OYtG|4$ YF;5|_^jh@395pu5EP3GWhWtpt=ppxu
p p ; u܉u9uuPEVVuu39u Pup} e ?ÃDeuSj VS M3@Ëe 3M}uWjYYtgE WVuujuptuPVutpE܃} tVYEn];u@}u=PS Yu3D;tj j MQuPW t݉uuuuuSxptVUYǍeÃ%t ut %lput %ppuPt - t"t tHt3ø ø ø ø Wj@3Y`3dD@p_U EVEP5dhp 3@;rEƅ t6SUW
;w+A ˃BBu_[j 5@5dPVPjj 5dVPVPV5@j 5dVPVPh 5@\3fEtata ƀ @;rD3ArZwaȀ arzwa Ȁ ƀ @;rM^SUSVu3ۃEWtut lp+ut ppuPt E;5dc ;Q 339Xtg0B= rEPVhp j@3Y`3G9}5d@ } M A j@3Y`R]䪍h)Vt&;wU䊒Pa@;vFFuE}rEdD \p@\a@;vAAy Kǀa@= r{@=DD3p 9tt~3M_^[máD#dÃ= ujY 3ËD$j YjY+ʃL$҅t 3Ã< u@|3@ËD$VWj Y|$PjY+3BR0! Nx@|3@3UESVWj ^]uE3)UE4#ωMMu4u@u|jX+M;E|$ H}_^[UEH
SVuW MHMH ? EEMPu3Y }jX EPvEPUtGF+N;}
3}<;<+NjEPEPEWPvEPF@PEP 3;>v|!3}MEP^Y3Y@^eEPoYY3jY+NvMɁ ]@u MUY
uM_^[hHt$t$h`t$t$UEe 3fH
VWj@ HMH EEP M
YYt FMfuE EHMfx_E^UE3PPPPuEPEP uEP(M$VUE3PPPjuEPEPV uEPM$UE3PPPPuEPEP uEPM$ۿU\ESEVE33W}BEUẺEEEEEȉE} t t
t uGj^Gh $A1|9j :Luj7 Ã+tHHt O jXE 릃e jX띀1U|9~:L +t%-t 0tFC~E~
c~ej Oj 1| 9a:Ld0g (U9H~VPiY3YB @A#ƅt}sEÈ0EĈEȊG:Lue} UUu MȊG0t9H~VPpiY3YB @A#ƅt}sE̋EĀ0EMȈG뻀+-9HU~VPiY3YB @A#ƅtfW1OM|9~DÃ+tzHHtj
jkUG0t139*
1|9 j XO0tË} } t*Ã+OMtHH MjXjXj
XO
E 3=H~jP-hYY @AtˍtAЁP GQ u=H~jPgYY @AHG} E8 jX9Ev}|EE̋EHEEă} MEH8 tEPu̍EP- E3Ƀ9M}E9MuE9Mu+E=P .=|>uPEP U]uE/E 3۸ 3E E 3333ۋME_qYfA
EfM^[脻å==@>j>>8?h???@@?UVE3PPPuEuuPSuEP$uM^Vt$POeYt*F=H~jP)fYY @Au֊ LFFu^ËD$SL:t@u@t*etEt@uH80t8uH
@BɈu[ËD$ u3@3UQQ} utEPEYYMMHÍEPEYYMÅVtV,g@PVVD^U=| SVWt']x3Ʌ3҃8-U4Ep0} ]VCP3>-3ɅEQ( >-Eu -@~x LLj38 |hLQwg} YYtEFA80t.FHy-Ad|
jd^ A
|
j
^ AE_^[]t$|t$t$t$| À=| S\$UVWt(;D$5xuC3Ƀ>-ˋ 0@ ,D$p0a FD$$VP3>-P >-u-kF3GHE 0E|$ ~C1LE vE},ހ=| u9t$|t$|$Wj0U _^][t$|t$t$| USVuWv6 H]I 3Ƀ8-PSxMW= x@H9 |(;}$t
GuGSu|V~u|SuVM_^| []U}et2}Et,}fuuuu3]uuuuuuuu]h h YYUh]`]EuMm]EXAu3@3hpthpPptj USVWUj j hFun ]_^[]ËL$A tD$T$ SVWD$PjhFd5 d% D$ Xpt.;t$$t(4vL$H| uh D@ Td _^[3d yFuQR9Qu SQx
SQxMKCkY[ jhRe E 3@EE 3= Ëe3MZ Ut=N@uNVEPPpu3uTp3Xp3\p3EP`pE3E35u
N@^h hHE䡈3;tMuuYYM 3@ËeEHt$Džp PDž Mh PQ,puh(PZbYYPJaYuD$_ËD$ULSVWjXojEPV ptw]܍EPDpMy#+N;Mr@t\] jEPu pt EE]tEE؉Et3@D;s3<;sujSuuHp}H% MQ@PuuLpe_^[j$hX33G95u2EPWhWtpt=pxu
;uuuuutp t;uSuЉu9uu@E9uuPEu Y9EttEVVVVuuVup؉];u3N uÃeĉESVPM3@Ëee M3G]39uuSWYYE;t}VVSuuuVup }DBeĉEM3@Ëee M3G]39uuDPYE;to}9uu@E}E4ffNPSuuuxpEf~tf>uWuu8e } t uY39ut uYE̍eËD$;SVWse<D1tHPYtCt$j t$P@pup3t P|YD0 %| x _^[USVuF@EW Ft@t`uEP7YYux* f [3~/NxL=AD=VPGYYtG;|fE Fx Ef EVP YYM_^[N)UjEEPh uEEP4YMj8hpE3}̉}E]}ċE;Es MQP5hpօt }uEPuօt }uE 9}ttuYYFuu9}uWWSujupu;tX}6e܉]6PWS)M3@Ëet33ۃMu;uVj]YY;u3 E VSuujup 9}t WWuuVSWuptfEE^9}uWWWWVSWup;tCVjYYE;t2WWVPVSWup;uu?Y}}t
M]9}tSYE̍eMAeUWVuM};v;| ur)$,SǺ r$@R$M )35MtЋttSЋuuuS_^[U S]V3;E ˃D jVS jVS W}+~oh VP1h S
E ;}PPSt+=|u
x uSA
YY@}>j uS/SPpNux p|j S_ x M^[yUQQE;VWsr<D1tUMMMPMYYtDuMQuP@pEupt P=Y"D0 EU%| x _^j+=YËT$Vt$23;r;s3@T$
^Vt$W|$V76tFPj0tFFPw0tFFPw0_^ËD$V0Wx04?H_pH^ËD$PHVWΉH_P^US]3҉EE;VWEN@ SSvOE}ShSbEPSSRE e e EEPSEMu39Su/{KE ;st{ SE YstfEM_^fC
[U(S]E33fK
VuEEEEfF
W #3# f=U f f f?w3:fuE3Vu9Fu9uo 3f;uESu9Cu9u FFk EEEE E} ~IƉE܋EKME؋EM MQP1DtEf EmMuȃEEM} E f} ~%EuEP|E f} Yf} 9E f} }+E]EtEEPiKYu} tMf} wE% = u5}u,e }ue f}uEfE fEEEEf=sfMfMNMNfF
ff & ~M_^[US3Ƀ`9MEt]}]`9MuEf9Mt@VWE}T;t&@4f> r}𥥥MuVu^YY39Mu_^M[aUUJS]VuW~0~]3ۊtAj0Z@MuU |95| 0H89t >1uBW'K@PWV(_^[]UQU3fBSVW u% #ωEB% t;t < ( !3;u;uEXfXM< ]MEΉHuPɁ ։PtMfH_^[UEVWEPEP)YYhj juf M辜_^V5dtF t` @$ ^3tjXttt tt UVʾ #W t! t t;u #t;u _^]t 3t@tttt t˺ #V t# t;t;u ˁ t u ^t ÊL$3tjXttt tt Q<$4$YYQ<$4$YYUQS}]u؋E#؋E#EEm[ËD$%Pt$YYUQSVuFNM @ 3ۨt^ VFFfF^]u%t uQYuVIYMfFWtbF>PV+JJ;V~ WPQ&E/tу@ tjSQLF]f]j_WEPQf]E9}_tN % F ^[ËD$;VsfȃЋDtG % 9t$u L!|$ @ u L % ^x
x ^U0EES]VȾ #fWEEEEEEEEEEEE?E tC-C fҋ}u u 9} f;ux ;f u} t @uhFft u } u.h;u#} uhCPxFCe YYl hCP[FCiM fe NkMEEjPEPfU}f}?rEPEPFYYE}f3t C0 ~j_u? fe E EP1MYu}ށ ~ EPBNYuOɍCE~PMu}إEPEPEPEPzEPEM0EME uEHH5K|> 89u 0H;s;s@f *,CD EԋM_^[À80uH;s;s0f# 3C CC @%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%p%|p%xp%tp%pp%lp%hp%dp%`p%\p%Xp%Tp%Pp%Lp%Hp%Dp%@p%a|
z
B8u j5PSSjuh P襯 E; ]蝹eu3@Ëe33M;uuYE ;t3j5PuVjuh 5@0 tVuBYY9]tV'YEevjh .3ۉ]@;u(E8
A|
Z
B8u j5PSSjuh P誮 E; ]袸eu3@Ëe33M;uuYE ;t3j5PuVjuh 5@5 tVuAYY9]tV,YEe{UWVSu}
t2'8t,A<ɀ A,A<ɀ A8t[^_U T$|$l$T$D$tD$B$Iu@B!D$BItVWt$z(v _^+Sj j Xa[Shh`;[̹h qhmYhmY̹(qhmY̡P|PtSj j [Shh[hmYSj j a[Shh;[Veh0n^Sj j `[Shhh[Sj j |[Shh[̡P(P SV|qj PR,=^[t-t q j PR ̹h%,qVl%=tt&l3;t q VPR5l5p^̹%$qV;=t&3;t q VPR55^W襎_ Ȩ ڨ * : F X n ~ ԯ ¯ v ` J : ή h L 2 ԭ ƭ v f R > 0 Ҭ ȩ ܩ > ܫ h J B ( H ت ª p T @ 0 $ Z ` r B G w J[CorExitProcess mscoree.dll EEE50 P (8PX 700WP `h```` ppxxxx ( n u l l ) (null) ( ( ( ( ( H h ( ( ( ( H H }|}p}d}X}L}@}8},} }D }}}}} }||||||||||||||||||||||||||||||||x|t|p|l|`|T|L|@|(|||{{{{h{D{({{zzzzzztzPzHz >= %= /= -= += *= || && | ^ ~ () , >= > <= < % / ->* & + - -- ++ * -> operator [] != == ! << >> = delete new __unaligned __restrict __ptr64 __clrcall __fastcall __thiscall __stdcall __pascal __cdecl __based( (,0ʹKL^ ?? {flat} {for `non-type-template-parameter unsigned long int short char void ... ,... throw( )[ s `template-parameter ' __box void `anonymous namespace' ` generic-type- template-parameter- :: `unknown ecsu' union struct class enum coclass cointerface ) [thunk]: public: protected: private: virtual static `template static data member destructor helper' `template static data member constructor helper' `local static destructor helper' }' `adjustor{ `vtordisp{ }' const volatile __gc __pin ] __gc[ CV: volatile volatile const signed double bool wchar_t UNKNOWN __int128 __int32 __int64 __int16 __w64 __int8 float long int short char 6: z!~! !!runtime error
TLOSS error
SING error
DOMAIN error
R6029
- This application cannot run using the active version of the Microsoft .NET Runtime
Please contact the application's support team for more information.
R6028
- unable to initialize heap
R6027
- not enough space for lowio initialization
R6026
- not enough space for stdio initialization
R6025
- pure virtual function call
R6024
- not enough space for _onexit/atexit table
R6019
- unable to open console device
R6018
- unexpected heap error
R6017
- unexpected multithread lock error
R6016
- not enough space for thread data
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
R6009
- not enough space for environment
R6008
- not enough space for arguments
R6002
- floating point not loaded
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:33e+000 ? ~PA GAIsProcessorFeaturePresent KERNEL32 GGProgram: A buffer overrun has been detected which has corrupted the program's
internal state. The program cannot safely continue execution and must
now be terminated.
Buffer overrun detected! A security error of unknown cause has been detected which has
corrupted the program's internal state. The program cannot safely
continue execution and must now be terminated.
Unknown security failure detected! HH :M>MMMPPGetProcessWindowStation GetUserObjectInformationA GetLastActivePopup GetActiveWindow MessageBoxA user32.dll 1#QNAN 1#INF 1#IND 1#SNAN MhQh HiLiAssertion Failed: IsIdxValid(i) ..\public\tier1/utlmemory.h m_Memory %s ` ` p 0" " TAssertion Failed: m_nAllocationCount != 0 Assertion Failed: 0 Assertion Failed: num > 0 %s overflow!
Assertion Failed: m_TotalElements != InvalidIndex() Assertion Failed: IsInList(before) Assertion Failed: IsValidIndex(elem) Assertion Failed: (nGrowSize >= 0) && (nGrowSize != EXTERNAL_BUFFER_MARKER) Assertion Failed: IsValidIndex(i) ..\public\tier1/utllinkedlist.h m_listCommandLineOption CommandLine "%s" : %s
Command line options:
console ----------------------------------------
Assertion Failed: iOption != m_listCommandLineOption.InvalidIndex() Assertion Failed: (nIndex >= 0) && (nIndex < m_nParmCount) Assertion Failed: m_nParmCount < MAX_PARAMETERS " Parameter file '%s' not found, skipping... r Assertion Failed: m_hParam != -1 .\commandline.cpp 899$P5 5 8 9 9 7 : : 5 6 P: : 8 9 9 7 : : 5 6 < < < : ; 0= @ ? ? 9 ? ? ? 5 @ L pL L 0@ `C `E C pA pG 4 4 Assertion Failed: IsValidIndex(elem) || ( m_Size == 0 ) || ( num == 0 ) Assertion Failed: (elem == Count()) || IsValidIndex(elem) c:\steam3_rel_client\src\public\tier1/utlvector.h c:\steam3_rel_client\src\public\tier1\utlmemory.h Incorrect number of arguments. %d arguments required, %d were given.
ConVar Attempted to change replicated CVar when you are not the GM
Assertion Failed: pDefaultValue Assertion Failed: pName && pName[0] == '$' Assertion Failed: pName && pName[0] == '@' Assertion Failed: !m_fnChangeCallback Assertion Failed: !( m_nFlags & FCVAR_NEVER_AS_STRING ) Assertion Failed: m_pParent == this Assertion Failed: !m_fnChangeCallback || !callback Assertion Failed: m_fnCompletionCallback Convars Assertion Failed: pName \steam3_rel_client\src\public\convar.cpp FCVAR_NEVER_AS_STRING Assertion Failed: IsValid() c:\steam3_rel_client\src\public\Vector2D.h %f %d Assertion Failed: (&src < Base()) || (&src > (Base() + Count()) ) ..\public\tier1/utlvector.h Only NULL allowed on integer compare ..\public\tier0/threadtools.h g_VecPCoroutineMgr GCoroutineMgr Assertion Failed: Coroutine_Continue( coroutines[i] ) == false Assertion Failed: Coroutine_Continue( coroutines[i] ) == true ' Assertion Failed: Coroutine_Continue( hCoroutine ) == false Assertion Failed: Coroutine_Continue( hCoroutine ) == true Assertion Failed: 0 == Q_strcmp( rgchT, g_pchTestString ) test string Assertion Failed: Coroutine_IsActive() Assertion Failed: GCoroutineMgr().IsValidCoroutine(hCoroutine) m_VecCoroutineStack m_ListCoroutines CCoroutineMgr Assertion Failed: m_VecCoroutineStack.Count() > 1 CCoroutine Assertion Failed: (sizeof(int32) * m_ciSavedStack) < k_cubMaxCoroutineStackSize .\coroutine.cpp Н @CDefaultCvar cvar WARNING: unable to link %s and %s because one or more is a ConCommand.
VEngineCvar002 CreateInterface .dll %s.dll %s/%s ..\public\Vector2D.h KeyValues Assertion Failed: !"TYPE_WSTRING" TYPE_WSTRING RecursiveLoadFromBuffer: got } in key RecursiveLoadFromBuffer: got NULL key RecursiveLoadFromBuffer: got empty keyname RecursiveLoadFromBuffer: got EOF instead of keyname LoadFromBuffer: missing { Assertion Failed: pCurrentKey #include is NULL #include KeyValues::ParseIncludedKeys: Couldn't load included keyvalue file %s
Assertion Failed: pFileSystem Assertion Failed: filetoinclude Assertion Failed: resourceName Assertion Failed: kv Assertion Failed: !newKeyValue->m_sValue %f %f %f %f % I 6 4 i % d % f %I64i }
KeyValues::RecursiveSaveToFile: TODO, missing code for TYPE_COLOR.
Assertion Failed: ::WideCharToMultiByte(CP_UTF8, 0, dat->m_wsValue, -1, NULL, 0, NULL, NULL) < KEYVALUES_TOKEN_SIZE " " {
"
KeyValues::SaveToFile: couldn't open file "%s" in path "%s".
wb Assertion Failed: buffer rb Assertion Failed: filesystem ReadToken overflow ReadToken illegal character after \ ReadToken unexpected EOF after \ unexpected CR/LF in string ReadToken unexpected EOF in quoted string
(*%s*), %s, KeyValues Error: %s in file %s
Assertion Failed: stackLevel >= 0 && stackLevel < m_errorIndex Assertion Failed: m_errorIndex>=0 \steam3_rel_client\src\tier1\KeyValues.cpp NULL unknown %u ` ` m_Elements ..\public\tier1/utlrbtree.h Assertion Failed: !pToCopy || (pToCopy + num < Base()) || (pToCopy > (Base() + Count()) ) g_KeyValuesSystem m_HashTable m_HashItemMemPool m_KeyValuesTrackingList[ iKeyValuesTracking ] m_KeyValuesTrackingList m_pMemPool m_Strings CKeyValuesSystem .\keyvaluessystem.cpp C-runtime internal \steam3_rel_client\src\public\tier0\memoverride.cpp CMemoryPool Assertion Failed: !"CMemoryPool::Alloc: ran out of memory" CMemoryPool::Alloc: ran out of memory Assertion Failed: m_pHeadOfFreeList Assertion Failed: pBlob Assertion Failed: !"CMemoryPool::AddNewBlob: mode == GROW_NONE" \steam3_rel_client\src\tier1\mempool.cpp CMemoryPool::AddNewBlob: mode == GROW_NONE Block size: %s Alloc'd: %d (peak: %d) Num blobs: %d (%s)
Memory leak: mempool blocks left in memory: %d
%s %s (0x%x): %d blocks, %s bytes SysTreeView32 Object tree Q_MakeAbsolutePath: tried to ".." past the root. Q_MakeAbsolutePath: _getcwd failed. Q_AppendSlash: ran out of space on %s. Assertion Failed: destSize >= 1 .%c Assertion Failed: len < maxlen .\ ./ Assertion Failed: extension[0] == '.' Assertion Failed: extension Assertion Failed: pathStringLength >= 1 Assertion Failed: path Assertion Failed: ppath Assertion Failed: out Assertion Failed: in Assertion Failed: maxlen >= 1 %02x Assertion Failed: outsize >= 1 Assertion Failed: numchars >= 2 %03d %03d, %d, . %%.%if%s %i%s bytes Kb Mb Assertion Failed: destBufferSize >= 0 Assertion Failed: maxLen > 0 Assertion Failed: maxLenInBytes >= 0 Assertion Failed: maxLen >= 0 Assertion Failed: str Assertion Failed: n >= 0 Assertion Failed: count >= 0 .\strtools.cpp Assertion Failed: len < 2048 Assertion Failed: pFmt Assertion Failed: m_Get + size <= m_Memory.NumAllocated() \steam3_rel_client\src\tier1\utlbuffer.cpp <@IVALIDATE001 ? @P@ $@ @X@ H@ 0@ ? h㈵> zD D? YS? >H RSDS+vNMm c:\steam3_rel_client\bin\Release\vstdlib_s.pdb Ȣ P 0< P lh x l , ȣ , P P 8 HȤ td tȤ t Ȥ $ (l $ @T dl @ , Lĥ ԥ , L $ 4l (P `l ( T$ F p $ p p ( Ƭ q Ȩ ڨ * : F X n ~ ԯ ¯ v ` J : ή h L 2 ԭ ƭ v f R > 0 Ҭ ȩ ܩ > ܫ h J B ( H ت ª p T @ 0 $ Z ` r COMCTL32.dll FreeLibrary GetProcAddress HLoadLibraryA wGetModuleHandleA WideCharToMultiByte kMultiByteToWideChar {VirtualQuery HeapAlloc GetProcessHeap uGetModuleFileNameA i CreateThread GSleep KERNEL32.dll ` CreateWindowExA :GetMessageA TranslateMessage DispatchMessageA mGetWindowInfo ;SendMessageA USER32.dll IsInAssert SetInAssert _SpewInfo _SpewMessage CallFlushLogFunc ShouldUseNewAssertDialog DoNewAssertDialog _ExitOnFatalAssert Plat_IsInDebugSession WriteMiniDump Plat_GetCommandLine _DMsg ?Push@CValidator@@QAEXPBDPAX0@Z 3 ?ClaimMemory@CValidator@@QAEXPAX@Z ?Pop@CValidator@@QAEXXZ Error ??1CThreadLocalBase@@QAE@XZ ??0CThreadMutex@@QAE@XZ ??1CThreadMutex@@QAE@XZ ??0CThreadLocalBase@@QAE@XZ C ?Get@CThreadLocalBase@@QBEPAXXZ ?Set@CThreadLocalBase@@QAEXPAX@Z y ?Lock@CThreadMutex@@QAEXXZ ?Unlock@CThreadMutex@@QAEXXZ Warning MemAllocScratch Msg MemFreeScratch g_pMemAlloc AssertValidStringPtr
_AssertValidWritePtr _AssertValidReadPtr tier0_s.dll KGetDriveTypeA 8GetCurrentDirectoryA aGetFullPathNameA GetCommandLineA GetVersionExA ExitProcess OTerminateProcess :GetCurrentProcess iGetLastError . CloseHandle :LCMapStringA ;LCMapStringW SetHandleCount GetStdHandle ^GetFileType GetStartupInfoA FreeEnvironmentStringsA MGetEnvironmentStrings FreeEnvironmentStringsW OGetEnvironmentStringsW `UnhandledExceptionFilter DisableThreadLibraryCalls WriteFile M CreateFileA ReadFile *SetStdHandle FlushFileBuffers GetStringTypeA GetStringTypeW GetACP GetOEMCP GetCPInfo RtlUnwind QueryPerformanceCounter GetTickCount >GetCurrentThreadId ;GetCurrentProcessId GetSystemTimeAsFileTime yVirtualProtect sVirtualAlloc GetSystemInfo SetFilePointer lGetLocaleInfoA InterlockedExchange SetEndOfFile B _ _ 8 0 0: 5 2 p8 5 `3 7 3 ( 3 @: 8 pG P: 9 9 8 f f d g 0g g 0c pn Pq h 7 a ] W _ `^ S [ _ b pa ` P[ g pe g h g @c `W [ [ pV O 0P P] 0F D 0R P L N PJ C @ @H PB PL A pH C B PK `I 8 P8 08 8 > P< 0= `; ? @ > @ 0? 0@ `@ ? ? W { Դ $ A j $ I a ( ; L a ~ ط ) 7 I \ s Ը ( 3 > O _ n ǹ չ ( 6 @ J T _ i u ̺ ֺ
+ 5 ? I
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ vstdlib_s.dll ??0CCommandLineParam@@QAE@PBD0@Z ??0CGaussianRandomStream@@QAE@PAVIUniformRandomStream@@@Z ??0CMemTree@@QAE@PAVCValObject@@H@Z ??0CUniformRandomStream@@QAE@ABV0@@Z ??0CUniformRandomStream@@QAE@XZ ??1CMemTree@@QAE@XZ ??4CCommandLineParam@@QAEAAV0@ABV0@@Z ??4CGaussianRandomStream@@QAEAAV0@ABV0@@Z ??4CMemTree@@QAEAAV0@ABV0@@Z ??4CUniformRandomStream@@QAEAAV0@ABV0@@Z ??_7CUniformRandomStream@@6B@ ??_FCGaussianRandomStream@@QAEXXZ ?AttachToStream@CGaussianRandomStream@@QAEXPAVIUniformRandomStream@@@Z ?GenerateRandomNumber@CUniformRandomStream@@AAEHXZ ?GetHParam@CCommandLineParam@@QAEHXZ ?Q_stristr@@YAPBDPBD0@Z ?RandomFloat@CGaussianRandomStream@@QAEMMM@Z ?RandomFloat@CUniformRandomStream@@UAEMMM@Z ?RandomInt@CUniformRandomStream@@UAEHHH@Z ?SetSeed@CUniformRandomStream@@UAEXH@Z CommandLine Coroutine_Cancel Coroutine_Continue Coroutine_Create Coroutine_DebugBreak Coroutine_GetCurrentlyActive Coroutine_IsActive Coroutine_ReleaseThreadMemory Coroutine_Test Coroutine_ValidateGlobals Coroutine_YieldToMain CreateInterface InstallUniformRandomStream KeyValuesSystem Q_AppendSlash Q_ComposeFileName Q_DefaultExtension Q_ExtractFileExtension Q_ExtractFilePath Q_FileBase Q_FixSlashes Q_GetFileExtension Q_IsAbsolutePath Q_MakeAbsolutePath Q_RemoveDotSlashes Q_SetExtension Q_SplitString Q_SplitString2 Q_StrLeft Q_StrRight Q_StrSlice Q_StrSubst Q_StripExtension Q_StripFilename Q_StripLastDir Q_StripTrailingSlash Q_UTF8ToUnicode Q_UnicodeToUTF8 Q_UnqualifiedFileName Q_atof Q_atoi Q_binarytohex Q_hextobinary Q_pretifymem Q_pretifynum Q_snprintf Q_strcasecmp Q_strcat Q_stristr Q_strncasecmp Q_strncat Q_strncmp Q_strncpy Q_strnicmp Q_strnlwr Q_vsnprintf Q_wcsncpy RandomFloat RandomGaussianFloat RandomInt RandomSeed VStdLib_GetICVarFactory _Q_memcmp _Q_memcpy _Q_memmove _Q_memset _Q_strcmp _Q_stricmp _Q_strlen _Q_strlower _Q_strrchr _Q_strstr _Q_strupr _Q_wcscmp _Q_wcslen G k@k`kkkkkkl l@l`lllll m F8 + q .?AVtype_info@@ ALr
`
ȃ l H L $ x py `z P L <
! 5 A C P R S W Y l m p r
) :Z:Z:Z:Z:Z:Z `y! @~ ڣ @ ڣ A Ϣ [ @~ Q Q^ _j2 1~ 5 @ @ @ @ @@ P@ $@ @ @ 4@ N@ p+ŝi@]%O@qוC)@D@<զIx@oGAkU'9p|Bݎ~QCv)/&D(DJzEeǑF euuvHMXB䧓9;5SM]=];Z] T7aZ%]g']݀nLɛ R`%u ?q=
ףp=
ף?Zd;On?,eX?#GGŧ?@il7?3=BzՔ?aw̫?/L[Mľ?S;uD?g9Eϔ?$#⼺;1az?aUY~S|_?/D?$?9'*?}d|FU>c{#Tw=:zc%C1 q .?AVCCommandLine@@ q .?AVICommandLine@@ q .?AV?$CUtlMemory@UListElem_t@?$CUtlLinkedList@UCommandLineParam_t@CCommandLine@@H@@@@ q .?AV?$CUtlLinkedList@UCommandLineParam_t@CCommandLine@@H@@ q .?AVCUniformRandomStream@@ q .?AVIUniformRandomStream@@ q .?AVConCommand@@ q .?AVConCommandBase@@ q .?AVConVar@@ DDq .?AV?$CUtlMemory@PAVCCoroutineMgr@@@@ q .?AV?$CUtlMemory@H@@ q .?AV?$CUtlMemory@UListElem_t@?$CUtlLinkedList@VCCoroutine@@H@@@@ q .?AV?$CUtlVector@PAVCCoroutineMgr@@V?$CUtlMemory@PAVCCoroutineMgr@@@@@@ q .?AV?$CUtlVector@HV?$CUtlMemory@H@@@@ q .?AV?$CUtlLinkedList@VCCoroutine@@H@@ q .?AVCDefaultCvar@@ q .?AVICvar@@ p x ( q .?AVIKeyValuesSystem@@ q .?AVCKeyValuesSystem@@ q .?AV?$CUtlMemory@D@@ q .?AV?$CUtlMemory@UNode_t@?$CUtlRBTree@UMemoryLeakTracker_t@CKeyValuesSystem@@H@@@@ q .?AV?$CUtlMemory@Uhash_item_t@CKeyValuesSystem@@@@ q .?AV?$CUtlVector@DV?$CUtlMemory@D@@@@ q .?AV?$CUtlRBTree@UMemoryLeakTracker_t@CKeyValuesSystem@@H@@ q .?AV?$CUtlVector@Uhash_item_t@CKeyValuesSystem@@V?$CUtlMemory@Uhash_item_t@CKeyValuesSystem@@@@@@ q .?AVIValidate@@ q .?AVCDLLValidate@@ &060A0I0N0S0Y0d0n0w0~00000000001 1111#1(1-12181>1D1J1P1^1g1m1x1~1112&202Z22q3334445A55e6q6|66667t9-:}::W;;;;%<3??%?-?2?7?=?H?R?[?e?k?y??????? &141B1J1O1T1Z1e1o1x11111111152:2A2J2Q22222222333*393?3X3^33444445555%5/555C5L5Z5_5e5n5555556+7:7I7Q7V7[7a7l7v7777777777748D8R8Z8_8d8j8u8888888888899"9*9/949:9E9O9X9b9h9v9999999999U:c:q:y:~::::::::::::::D;T;^;f;k;p;v;;;;;;;;;;;;;\<>J>R>W>\>b>m>w>>>>>>>>>>???????????? 0 0000$0-060K0[0e0n0s000000000000011111111111222*2/252>22B33333333
444'4-4;4D4R4W4]4f44455545Z5a555555556 666'6.646B6K6V6[6a6j66666663797@7J7U7u77777778#828b8s88888V9_9j9q9|99999999O:X:::::;;!;&;+;1;<;F;O;Y;_;m;v;;;;;;<<-<5<:>>>>>>?????*?4?=?G?M?[?d?r?w?}?? @ 0B0Q0_0g0l0q0w000000000000111111111111111222 2222222233333333333334444%4.4x4444444445 55 5.53595B5K5y55555555555555
6666'6|6666666667 77$72777=7F7O7|777777777777
88)8.848:8S8i8q8v8{8888888888888 99'9/94999?9J9T9]9g9m9{999999999999v:::::::::::::::;;8;N;V;[;`;f;q;{;;;;;;;;;;"<;?? P 0w001111=2D2J222243D3R3Z3_3d3j3u33333333333d4t44444444444444445d5t55555555555555556_6n6}6666666666666666q77777778888)8/8=8F8T8Y8_8h88n9|999999999999999 : :~::::::::;;;;$;2;;;I;N;T;];f;{;;;;;;;;;;;;;;<<<<<-=G=Z=e=l=u============> >> >+>0>6>?>s>{>>> ` h0v00000000000000001d1n1w1}11111111112
22"2(2A2G2b2t2y22222222222233332383>3C3P3Z3c3u333333333'4X445555$5*555?5H5R5X5f5o5}5555F7V7c7k7p7u7{777777777777$808>8L8T8Y8^8d8o8y8888888889;:I:V:^:c:h:n:y:::::::::::H;;;;;#<)<;>>">+>9>>>D>M>}>>S?????????????? p 0000`0v0~00000000000000031T1Z1d1l1s111111111111112$222C2R2m2}2222222222222223
3323D3T33q444444444444444455g5r5|55555$646B6J6O6T6Z6e6o6x66666666677-757:7?7E7P7Z7c7m7s77777777888+818v8888888888999&9/9=9B9H9Q999999999999:::(:-:3:<:::::::;@>t>>>>>>>>>>>>>>>???T?d?r?z??????????????? $ 30A0P0X0t000000000000000111W1^111111111111112222>2N2X2a2f2s2}22222222222a333333334444%434<4J4O4U4^444455555&5/595?5M5V5d5i5o5x555666D6T6b6j6o6t6z6666666666667$727:7?7D7J7U7_7h7r7x777777777 808:8C8H8U8_8h8r8x888888888889999&90969D9M9[9`9f9o9x9:c:q:::::::::::::::::{;;;;;;;;;;;;;;< <<<^<<<<<5=C=Q=Y=^=c=i=t=~==========$>4>>>F>K>P>V>a>k>t>~>>>>>>>>>=?L?Z?b?g?l?r?}??????????? 00000000000011"1'1-161Q1\1b11>222
3333"3-373@3J3P3^3g3u3z3333444444444 5
555'555:5@5I5556h6o666666666666667777.7<7J7S7X7e7o7x7777777778888888888889999$9-969K9[9e9n9s9999999999999::::::::::::;;;;$;-;6;K;[;e;n;s;;;;;;;;;;;;;<<<<<<<<<<<===*=/=5=>======#>>>>>>?[????? d0k001#1p11111122)2J2y22222222223 3!31383?3]3d334$424:4?4D4J4U4_4h4r4x444444444 5555%505:5C5M5S5a5j5x5}555$646B6J6O6T6Z6e6o6x66666666667777$7*757?7H7R7X7f7o7}7777778 8*83888E8O8X8b8h8v8888888888889 99 9&949=9K9P9V9_9h9:c:q:::::::::::::::::{;;;;;;;;;;;;;;< <<<^<>=L=Z=b=g=l=r=}===========^>>>>>>>>>>>>???)?.?4?=?F?[?k?u?~?????????????? D 1f112*2q222-33445x5566"6'6,626=6G6P6W6]6k6t6666666666667777%737<7G7L7R7[7777777778 8&8/888@8Q8b8n8t8}888888888888 99/959Q9W9`9g99999999:1:8:A:H:p:v:::::::5;;;D;K;s;y;<<7<=<>Q>V>i>s>x>>>>>>>>
???8?E?K?X?\?`?d?h?l? D 00(00050:0@0K0U0^0h0n0|000000000111&1+10161A1K1T1^1d1r1{1111111122"2(2q22333333$444Z4j4444+5;5L5R55555
66&6.63686>6I6S6\6f6l6z6666666677$7*7A7K77777788&8,8g8w8899(9.9L9R999*:::K:Q:t:z::::>;N;[;a;;;;;;;;;;; <<<<>a>h>? 0,0:0B0G0L0R0]0g0p0z000000000000000111111111^2t2x2|222222223F3V3_33333333334O444444444445(6;6X6n6{6666667(757@7G7O777778 88r8x88.9l99:::#:(:.:9:C:L:V:\:j:s:::::::::$;(;,;0;4;8;<;@;;;;;;<<,<4<9<> >E>K>[>a>>>>>>>>>>>????-?2?8?A?????????? 0
000'050:0@0I0f0|000000000000001,151:1G1Q1Z1d1j1x1111111122333#333933334 44)4:4@4I4O4v4|4444444444444 5555!5*5N5555555666'6,646@6I6Q6Z6e666666667D777C8O8Y8n8u88888888899'9,9>9E9J9T9^9999:.:<:J:R:W:\:b:m:w::::::::::`;d;h;l;p;t;x;|;<<-<2<9=L=Q=W=`=>0>7>E>J>O>X>_>>>>>>>>>>>>???+?2?8?B?H?R?X?b?h??????????????? 000!0T0d0r0z000000000000000F111111111111111 222!2o22222222222222223333333333334444-42484A4J4n4~4444444444444445555 6666!6,666?6I6O6]6f6t6y66667$727:7?7D7J7U7_7h7r7x7777777^8l8z8888888888888888n99999999::::$:2:;:I:N:T:]:f:{::::::::::::::;;;;;<<<<=====e======>J>V>>>>>>>>A?E? 0001110161N1V1\1x11111111222#2+2J2S2m2y22222222&3d3t33333333333333334_4n4}4444444444444444'525<5B5[5a556666!6'6@6J6R6X6^6d6j666666666 77$7,71767<7G7Q7Z7d7j7x777777777777788!8'8-838L8V8_8e8k8q8w88888888'929<9E9^9d999::::$:*:5:?:H:R:X:f:o:}::::::::::;;;";,;2;@;I;W;\;b;k;;;;;;;;;<<?*?9?A?F?K?Q?\?f?o?y????????? 30A0P0X0}00000000000001-151:1?1D1J1g111111111111112k2z22222222222222223N333333344)42474D4N4W4a4g4u4~444444444445555%535<5J5O5U5^5g556666 6&616;6D6N6T6b6k6y6~6666Q77777777777 888&84898?8H8~8888889999$9*959?9H9R9X9f9o9}9999>:L:Z:b:g:l:r:}:::::::::::N;;;;;;;;;;<
<<<<%<8====%=/=8=B=H=V=_=m=r=x==.><>J>R>W>\>b>m>w>>>>>>>>>>>????????????? 0000$0-060K0[0e0n0s000000000000011111111111111 222!222222222222333)3.343=3F3[3k3u3~33333333333333444444444 5 5575?5I5P5Y5i55555555666 6)6A6q6z66666666667!7G7O7Y7`7i7y777777 888(8G8O8Y8`8i8x88888888888889 99 9&9/9999::&:-:6:E:a:::::::::;2;X;`;;;;;<<2a>>>>>>?l?v???? 0 Q0X0^000000001111#1,161<1J1S1a1f1l1u11111111111 2
222#252;2D2M2[2`2f2o2x2222222222 3333+30363?3333334444%4/454C4L4Z4_4e4n444 55(5>5H5W5]5g5v55556666#6N666)7.77778868[8v88999_::::::p;~;;;;;;;;;;;;;;;;<0>;>C>H>M>S>^>h>q>x>~>>>>>>>>>=?? @ 090m000!1/1=1E1J1O1U1`1j1s1}1111111112a2o2}2222222222222222333334444!4+444>4D4R4[4i4n4t4}4444445 5555)525<5B5P5Y5g5l5r5{5>6[666666666/7<7U7y7I8888888888888889 99909@9q9999999999999999:: :-:`:o:}::::::::::::::::;!;a;o;};;;;;;;;;;;;;;;;<>>>>>!?(?u?|????? P 0?0L0h000011111'101:1@1N1W1e1j1p1y1C2Q2_2g2l2q2w222222222222 33333333333444%4.4<4A4G4P4j4444444444444445*53585E5O5X5b5h5v555555666666666666667 7777788*83888E8O8X8b8h8v888888888888999 9)979<9B9K9h9~99999999999999:*:3:8:E:O:X:b:h:v:::::::; >>>>>>>>>>>>>>>?? ` ( H1N111%222555#5,5L546?6I6]6d6r6x666666688888899%9*9/959@9J9S9]9c9q9z999999G:N:p:::::::::::::::;
;.;>;H;Q;V;c;m;v;;;;;;;;;;~<<<<<<<<<<===&=/===B=H=Q===
>>>>">->7>@>J>P>^>g>u>z>>>(?/?7>E>M>R>W>]>h>r>{>>>>>>>>>?F?K?b?r?????????????????????? 000000$0*00060<0B0H0N0T0Z0`0f0l0r0x0~0000000000000
111!1-1T1b1g1y192h222222233/3?3Z3h33333334464Y4s4445566d66677h777777777 88888 8$8(8,8v8|88888899 9$9(9I9s9999999999::: :$:::::;0;^;r;;;<%<>?? E011122F2X25555555 666D6c6k6q6666/7m7|7777777888A8K8R8x88888888888888!9y9:::;!;;;24>?>P>??? 01^2~334)44_7c7g7k7o7s7w7{777777777778!828@8F8Q8r8888899K9_99:::::::::::: ;;$;<<<<<<=Q=g=n=x===??? 0000000 111111 1-1;1I1W1e1w11111111112234]44q55577q88899::/:4:<:B:J:S:X:_:g:t:::O;;<<`==+???? e0|00c1v11-2X2s2x2223-38344F4L4{444s5555555556!6%6)6-6165696D6e6666666667-7S77809~999999:3:>::::::::::";@;x;;;G>'>8>E>\>o>~>>>??:?Q?V?s?x?????? 0:0G0y0000Z1l1112J2Z2j2222^3k3u33334445&5>5w555555555506666666667'757Q7~77777 8,898M8m888999999::3:::A:::::;;D;];{<6=Y=C>s>>%?=?L???? F0x0112T22033-4I4445d555555 6;6B6`66666i7t77777N888899949o99?:V:::#;6;<;d;;`<<<7=]=b======.>;>B>P>U>>>?#?B?? T0k00000R1u12223!3L3W3e333333333g5q55555555556616_6d6v6}6666667*7C7M7W77777828?888899+9f9j9n9r9v9z9~999999<:q::::::;;u;< =="=9=====>> D _1s1111122I36#68,888999:B;===#>+>}>>??? 0b222344O4a446777777777777788;8j889)9d9992:?::;i;;;;;<<] >f>999W99#:6::::f;p;;; >'>;>I>^>e>>>>>>$?)?D? 0 0-0X0s00000011,161C1I1[1l111111222222223 33 3)3S3w334)464{4444444455"5'5,5?5M5S5555566;6I6V6f6666666666777&7>7V7i7x7~77777
888$8+848N8c8i8q8x888888;;<<=@===>P>o>>>>>:?V? @ 070g001111111111111#2;2N2k22)373333464>4N4X444565X5g5w5555555Q6Z6u6666667j777778 888)878?8P8Z8b88888889G9S9}99999U:p::::::::|;;;;<<7n>>>>>>>"?/?P??? P 00H00(1I1j1120272?2D2H2L2u22222222222&3,303438333333333#4U4\4`4d4h4l4p4t4x444444555J6P6^6k6666666666 7!737Q7Z7`7p7u777777777777778868M8Z8o899E9Y9c9h999999!:(:$;<4>:>Q>? ` 0!0(0-04090B0F0K0[0222 3o333334444|6666666666666666666666 777777$7*70767<7B7H7N7T7Z7`7f7l7r7x7~77777888889z99&;L;a;g;l;;;;;;;;;;;<& =K=V=`=j=z==============>> >&>2> p 1111`7d7h7l7p7t7x7|77777777777777777777777777777777 88888888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|88888888888888888888=============== 00000 11111$1(14181D5H555L7P7\7`7h7l7t7x788$8(8x8|88888888888888888888888888888888$<(<,<0<4<8<<<@ >? ?$?,?L?l??? (0X001(1 WH-sicheats.dll adios P p $ p p ( Ƭ q P P P
8========>.::::::Script head shot::::::.<========8
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
s_
8========>.::::::ALIAS Script AIM::::::.<========8
// ____________________________________________________________________________________
// :[ aNaRcHy settings ]:
// aimbot settings
aim 1
shoot 1
autowall 1
fov 9000
mode 1
aimthru 0
lock 0
avdraw 1
height_correction 0
method 3
vec_switch 1
nospread 1
aim_type 1 // 1 = silent, 2 = setviewangle, 3 = pixel
aim_fov 360
aim_distance 1
aim_through 0
aim_delay 0
aim_time 0
aim_prediction 0
aim_smoothness 3.7 // only if aim_type > 1
aim_key mouse1 // only if aim_type > 1
hs_mode 1
//hs_body 1 2 3 4 5 6 7
hs_body 2 3 4 5
// ChachaHead
alias $ChachaHead "mdl ov 17 11 -2;avadd 0 17 11 -2;gsaim 1;Height_correction 0"
// ChachaAim
alias aimbot "aimbot 1"
alias aim "aim 1"
alias gsaim "gsaim 1"
alias aimthru "aimthru 1"
alias aimshoot "aim 1;shoot 1"
alias aim_on "aim_on 1"
alias autoaim "aim_on 1;aim_lock 1"
alias modelaim "modelaim 1"
alias $ChachaAim "aimbot;aim;gsaim;aimthru;aimshoot;aim_on;autoaim"
// CVARS
aim 1
aimspeed 1
aimthru 1
nospread 1
modelaim 1
newrecoil 0
recoil 0.5
//vector switch
vec_pistol "avclear; avadd 0 20.49 6.31 1.47;avadd 1 26.435 6.47 2.38;avadd 2 11.2 6.51 2.65; recoil 0.016"
vec_m4a1 "avclear;avadd 0 20.65 6.73 1.937;avadd 1 26.69 6.15 3.65;avadd 2 11.76 6.5 3.25; recoil 1.61"
vec_ak47 "avclear;avadd 0 21.75 6.63 3.276;avadd 1 26.85 5.85 3.45;avadd 2 11.9 6.8 2.4; txt recoil 1.73"
vec_aug "avclear;avadd 0 21.53 6.724 2.718;avadd 1 25.82 6.11 2.73;avadd 2 10.917 6.673 3.41; recoil 1.7"
vec_sg552 "avclear;avadd 0 21.53 6.724 2.718;avadd 1 25.82 6.11 2.73;avadd 2 10.917 6.673 3.41; recoil 1.7"
vec_other "avclear; avadd 0 22.05 6.61 2.013;avadd 1 25.19 6.88 3.404;avadd 2 13.244 7.11 2.31; recoil 1.71"
vec_sg550 "avclear; avadd 0 21.4533 6.42533 3.618;avadd 1 23.4 4.9 3.015; recoil .0001"
vec_g3sg1 "avclear; avadd 0 21.4533 6.42533 3.618;avadd 1 23.4 4.9 3.015; recoil .0001"
vec_scout "avclear;avadd 0 22.8389 6.92 3.34;avadd 1 30.13 4.54 3.96; recoil 1.65"
vec_awp "avclear;avadd 0 22.8389 6.92 3.34;avadd 1 30.13 4.54 3.96; recoil 1.65"
//Recoil Switch
alias rcl_mp5 "recoil 1.6892"
alias rcl_tmp "recoil 1.66"
alias rcl_p90 "recoil 1.709"
alias rcl_ump45 "recoil 1.72"
alias rcl_m249 "recoil 1.82"
alias rcl_ak47 "recoil 1.8"
alias rcl_famas "recoil 1.05"
alias rcl_m4a1 "recoil 1.5"
alias rcl_galil "recoil 0.85"
alias rcl_sg550 "recoil 0.1"
alias rcl_g3sg1 "recoil 0.1"
alias rcl_aug "recoil 1.718"
alias rcl_mac10 "recoil 1.71"
alias rcl_sg552 "recoil 1.6"
alias rcl_glock18 "recoil 1"
alias rcl_usp "recoil 0.15"
alias rcl_p228 "recoil 0.11"
alias rcl_deagle "recoil 0.015"
alias rcl_fiveseven "recoil 0.15"
alias rcl_elite "recoil 0.29"
alias rcl_m3 "recoil 1.8"
alias rcl_xm1014 "recoil 1.8"
alias rcl_scout "recoil 1"
alias rcl_awp "recoil 1"
alias rcl_tactical "recoil 1"
alias rcl_knife "recoil 0.0282"
alias rcl_hegrenade "recoil 0.1"
alias rcl_flashbang "recoil 1.282"
alias rcl_smokegrenade "recoil 1.282"
alias rcl_c4 "recoil 0.0"
alias rcl_ ";"
cdon 1
allow 0
warn 1
norecoil 2.000000
plglow 0
light 0
plname 1
plweapon 1
distance 0
plbox 1
aimvec 2
aimvecparam 2.000000 4000.000000 0.010000 0.000000
wepglow 1
fullbright 0
transent 0
entesp 1
nosmoke 0
noflash 1
wall 0
autospec 1
plhbox 0
plhboxwall 0
plhboxwire 1
scope 60
aimhelp 3
aimhelpcol 100 255 100 255
bot 1
botlock 0
bothbox 11
botbone 8
botteam 1
botfov 100.000000
botpred 0.000000
botpredme 0.000000
fill 1
plglowamt 50
plboxsize 200
plboxwidth 80
wepglowamt 10
transentamt 60
plbone 0
plnametercol 255 0 0 0
plnamectcol 153 204 255 0
plboxtercol 255 30 30 150
plboxctcol 30 30 255 150
plhboxtercol 255 0 0 255
plhboxctcol 0 0 255 255
plbonetercol 255 0 0 255
plbonectcol 0 0 255 255
aimvectercol 255 0 0 255
aimvecctcol 0 0 255 255
wepglowcol 20 100 100 0
plglowtercol 255 0 0 0
plglowctcol 0 0 255 0
lighttercol 255 0 0 100
lightctcol 0 0 255 100
entespcol 153 255 153 0
allowkey 152
consolekey 148
// Vectors (vec_switch 1)
alias ogco_nighthawk "gsaim 1;avclear;recoil 0.032;nighthawk-stand;nighthawk-duck;nighthawk-walk;nighthawk-run;nighthawk-duckmove;nighthawk-jump"
alias nighthawk-stand "avp 0 19.12 6.35 0.54"
alias nighthawk-duck "avp 1 23.6 5.1 2.25"
alias nighthawk-walk "avp 2 19.12 6.25 0.44"
alias nighthawk-run "avp 3 19.12 6.35 0.44"
alias nighthawk-duckmove "avp 4 23.6 5.3 1.85"
alias nighthawk-jump "avp 5 12.63 6.28 0.84"
alias ogco_m4a1 "gsaim 1;avclear;recoil 1.558;m4a1-stand;m4a1-duck;m4a1-walk;m4a1-run;m4a1-duckmove;m4a1-jump"
alias m4a1-stand "avp 0 19.183 6.3831 3.515"
alias m4a1-duck "avp 1 23.713 6.0119 2.074"
alias m4a1-walk "avp 2 19.083 6.4831 3.115"
alias m4a1-run "avp 3 18.983 6.5831 3.315"
alias m4a1-duckmove "avp 4 23.713 6.2119 1.874"
alias m4a1-jump "avp 5 12.183 6.4831 0.815"
alias ogco_ak47 "gsaim 1;avclear;recoil 1.485;ak47-walk;ak47-stand;ak47-duck;ak47-duckmove;ak47-jump"
alias ak47-stand "avp 0 19.19 6.23 1.257"
alias ak47-duck "avp 1 22.89 6.986 2.513"
alias ak47-walk "avp 2 19.19 6.53 1.157"
alias ak47-run "avp 3 19.19 6.83 1.057"
alias ak47-duckmove "avp 4 22.0604 7.1021 2.078"
alias ak47-jump "avp 5 11.01 5.22 1.81"
alias ogco_subs "gsaim 1;avclear;recoil 1.003;mp5-walk;mp5-duck;mp5-stand;mp5-duckmove;mp5-jump;mp5-run"
alias mp5-stand "avp 0 20.7284 5.3072 0.961"
alias mp5-duck "avp 1 24.0334 6.5182 2.403"
alias mp5-walk "avp 2 20.0254 5.6072 0.861"
alias mp5-run "avp 3 19.9258 6.0552 1.093"
alias mp5-duckmove "avp 4 23.2245 7.1024 1.987"
alias mp5-jump "avp 5 13.7984 5.9842 0.891"
alias ogco_sg552-aug "gsaim 0;avclear;recoil 1.7106;sg552-walk;sg552-duck"
alias sg552-walk "avp 0 19.5182 6.2523 1.644;avp 0 20.0987 6.158 -1.782"
alias sg552-duck "avp 1 23.5157 7.1057 2.7915"
alias ogco_scope "gsaim 0;avclear;recoil 0.79;scout-walk;scout-duck"
alias scout-walk "avp 0 20.0177 6.113 1.4438;avp 0 20.0207 6.1324 -1.4479"
alias scout-duck "avp 1 24.8934 6.975 1.9187"
alias ogco_m249 "gsaim 0;avclear;recoil 1.86;m249-walk;m249-duck"
alias m249-walk "avp 0 20.572 6.632 1.665;avp 0 20.984 6.72 -1.601"
alias m249-duck "avp 1 24.425 6.192 3.36"
alias ogco_sg550-g3 "gsaim 0;avclear;recoil 0.8457;g3sg1-walk;g3sg1-duck"
alias g3sg1-walk "avp 0 20.5997 6.143 1.7989;avp 0 20.6012 6.1128 -1.7737"
alias g3sg1-duck "avp 1 24.0015 7.3143 2.7661"
alias ogco_shotty "gsaim 0;avclear;recoil 1.658;xm1014-auto-walk;xm1014-auto-duck"
alias xm1014-auto-walk "avp 0 18.519 6.1773 1.5492;avp 0 18.5314 6.2007 -1.6843"
alias xm1014-auto-duck "avp 1 21.981 7.1015 2.558"
// Inverted Vectors (vec_switch 2)
alias ivec_deagle "gsaim 1;avclear;id-stand;id-duck;id-walk;id-run;id-duckmove;id-jump"
alias id-stand "avp 0 19.12 6.35 0.54"
alias id-duck "avp 1 23.6 5.1 2.25"
alias id-walk "avp 2 19.12 6.25 0.44"
alias id-run "avp 3 19.12 6.35 0.44"
alias id-duckmove "avp 4 23.6 5.3 1.85"
alias id-jump "avp 5 12.63 6.28 0.84"
alias ivec_m4a1 "gsaim 1;avclear;im4-stand;im4-duck;im4-walk;im4-run;im4-duckmove;im4-jump"
alias im4-stand "avp 0 19.183 6.3831 3.515"
alias im4-duck "avp 1 23.713 6.0119 2.074"
alias im4-walk "avp 2 19.083 6.4831 3.115"
alias im4-run "avp 3 18.983 6.5831 3.315"
alias im4-duckmove "avp 4 23.713 6.2119 1.874"
alias im4-jump "avp 5 12.183 6.4831 0.815"
alias ivec_ak47 "gsaim 1;avclear;iak-stand;iak-duck;iak-walk;iak-run;iak-duckmove;iak-jump"
alias iak-stand "avp 0 19.19 6.23 1.257"
alias iak-duck "avp 1 22.89 6.986 2.513"
alias iak-walk "avp 2 19.19 6.53 1.157"
alias iak-run "avp 3 19.19 6.83 1.057"
alias iak-duckmove "avp 4 22.0604 7.1021 2.078"
alias iak-jump "avp 5 11.01 5.22 1.81"
Gore-o "avadd 0 2.9 0.21 0;avadd 1 2.1 1.92 0;"
Gore-n "avadd 0 2.9 0.21 1.3;avadd 1 2.1 1.92 -0.4;"
Gore-e "avadd 0 2.9 0.21 -1.3;avadd 1 2.1 1.92 0.4;"
Gore-one "avclear;nospread 2;Gore-o;Gore-n;Gore-e; txt ::: GORE VECS Number one ::: ;"
Gore-t "avadd 0 3.2 -0.65 0;avadd 1 2.8 0.76 0;"
Gore-w "avadd 0 3.2 -0.65 0.6;avadd 1 2.8 0.76 0.2;"
Gore-o "avadd 0 3.2 -0.65 -0.6;avadd 1 2.8 0.76 -0.2;"
Gore-two "avclear;nospread 2;Gore-t;Gore-w;Gore-o; txt ::: GORE VECS Number two ::: ;"
Gore-th "avadd 0 -0.91 1.12 0;avadd 1 3.61 1.42 0;"
Gore-r "avadd 0 -0.91 1.12 -0.9;avadd 1 3.61 1.42 -0.33;"
Gore-ee "avadd 0 -0.91 1.12 0.9;avadd 1 3.61 1.42 0.33;"
Gore-three "avclear;nospread 2;Gore-th;Gore-r;Gore-ee; txt ::: GORE VECS Number three ::: ;"
Gore-f "avadd 0 1.66 2.84 0;avadd 1 3.1 -0.43 0;"
Gore-o "avadd 0 1.66 2.84 -2.35;avadd 1 3.1 -0.43 -1.21;"
Gore-ur "avadd 0 1.66 2.84 2.35;avadd 1 3.1 -0.43 1.21;"
Gore-four "avclear;nospread 2;Gore-f;Gore-o;Gore-ur; txt ::: GORE VECS Number four ::: ;"
//New Aiming
zbaddass "avadd 0 20 9 4"
zbaddass2 "avadd 1 17 2 4"
zbadass3 "avadd 0 22 5 4;avadd 0 13.5 6 -6; avadd 0 15 6 6;avadd 0 10 -3 0;avadd 0 -32 -7 5;avadd 0 -32 5 -4.5"
zero1 "avadd 0 20 6 2;avadd 0 13.5 6 -6;avadd 0 15 6 6;avadd 0 10 -3 0;avadd 0 -32 -7 5;avadd 0 -32 5 -4.5"
zbadass4 "avadd 1 26 3 3;avadd 1 13 -2 -5;avadd 1 11 -5 8;avadd 1 -21 0 -8;avadd 1 -19 -16 5"
zbaddass5 "avadd 1 20 3 2;avadd 1 17 -2 -5;avadd 1 15 -5 8;avadd
zbaddpair1 "zbaddass;zbaddass2;zbadass3;zero1;zbadass4;zbaddass5"
zbadassdone "zbaddpair1; txt z_Bad-Ass Aiming Loaded"
zeroheadSD "avadd 0 22 5 4 13.5 6 -6 15 6 6 10 -3 0 -32 -7 5 -32 5 -4.5; avadd 1 26 3 3 13 -2 -5 11 -5 8 -21 0 -8 -19 -16 5"
zeroHead "avclear;zeroheadSD;init 0 zeroHead; #cl_bob 0; #cl_bobup 0;txt *^*zer0s Secret-Aiming (you^will^own)*^*"
// ltfv v4
+ltfxv4 "aim_on 1;aim_shoot 1"
+ltfxv4 "aim_on 0;aim_shoot 0"
//Christ CS
"+christcs" "aim_on 1;aim_lock 1;aim_shoot 2"
"-christcs" "aim_on 0;aim_lock 0;aim_shoot 0"
"+ltfxv4" "aim_on 1;aim_lock 1;aim_shoot 1"
"-ltfxv4" "aim_on 0;aim_lock 0;aim_shoot 0"
//Christ NS
"+christns" "aim_smooth 7;aim_on 1;aim_lock 1"
"-christns" "aim_smooth 0;aim_on 0;aim_lock 0"
// Aim w/ Shooting
+hlhaim "aim_on 1;aim_lock 1;aim_shoot 2"
-hlhaim "aim_on 0;aim_lock 0;aim_shoot 0"
// Aim Only Style
+onlyaim "aim_on 1;aim_lock 1"
-onlyaim "aim_on 0;aim_lock 0"
// Only Shoot when AutoAiming
+aimshoot "aim_on 1;aim_lock 1;aim_shoot 1;"
-aimshoot "aim_on 0;aim_lock 0;aim_shoot 0;"
//Aimthru 1
+thrushoot "aimthru 1;#+attack"
-thrushoot "aimthru 0;#-attack"
//Aimthru 2 W/ shoot
+thru "aimthru 1;"
-thru "aimthru 0;"
//Hitbox on/off
hitbox_on "avclear;gsaim 0;avadd 0 0.0 0.0 0.0;avadd 1 0.0 0.0 0.0;hitboxaim 1; hitbox_s hitbox_off"
hitbox_off "hitboxaim 0; hitbox_s hitbox_on"
hitbox_on
//Hitbox Head
FuriousM4a1 "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.5;spreadvar 0;"
FuriousAk "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 2.8 0 0;recoil 1.9;spreadvar 1.1;"
FuriousSig "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.7;spreadvar 0;"
FuriousAug "hitbox 11;avclear;avadd 0 3 1 1;avadd 1 3 0 0;recoil 1.6;spreadvar 0;"
FuriousGun "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2.6 0 0;recoil 0.1;spreadvar 0;"
FuriousScout "hitbox 11;avclear;avadd 0 2 1 0;avadd 1 2.7 0 0;recoil 0.9;spreadvar 0;"
FuriousAwp "hitbox 7;avclear;avadd 0 0 1 0;avadd 1 0 0 0;recoil 0.9;spreadvar 0;"
FuriousShotgun "hitbox 7;avclear;avadd 0 0 1 0;avadd 1 0 0 0;recoil 2.0;spreadvar 0;"
FuriousMp5 "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 3 0 0;recoil 1.3;spreadvar 0;"
FuriousGalil "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2 0 0;recoil 1.5;spreadvar 0;"
FuriousFamas "hitbox 11;avclear;avadd 0 3 1 0;avadd 1 2 0 0;recoil 1.45;spreadvar 0;"
//Hitbox Head (reverse aiming)
invFuriousM4a1 "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.4;spreadvar 0;"
invFuriousAk "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.6;spreadvar 1.1;"
invFuriousSig "avclear;avadd 0 1.7 0 0.0;avadd 1 1.7 0 0.0;recoil 1.5;spreadvar 0;"
invFuriousAug "avclear;avadd 0 2.6 0 0.0;avadd 1 2.6 0 0.0;recoil 1.6;spreadvar 0;"
invFuriousGun "avclear;avadd 0 2.6 0 0.0;avadd 1 2.6 0 0.0;recoil 0.1;spreadvar 0;"
invFuriousScout "avclear;avadd 0 2.8 0 1.1;avadd 1 2.8 0 1.1;spreadvar 0;"
invFuriousAwp "avclear;avadd 0 0 0 0.0;avadd 1 0 0 0.0;recoil 1.3;spreadvar 0;"
invFuriousShotgun "avclear;avadd 0 -4 0 0.0;avadd 1 -4 0 0.0;recoil 2.0;spreadvar 0;"
invFuriousMp5 "avclear;avadd 0 5.5 0 0.0;avadd 1 3 0 0.0;recoil 2;spreadvar 0;"
invFuriousGalil "avclear;avadd 0 2 0 0.0;avadd 1 2 0 0.0;recoil 1.5;spreadvar 0;"
invFuriousFamas "avclear;avadd 0 2 0 0.0;avadd 1 2 0 0.0;recoil 1.45;spreadvar 0;"
// Ultimate Vecs - Made By Jere -
Ult-1 "avclear;nospread 2;avadd 0 2.9 1.33 -0.3; avadd 1 2.1 1.92 0.4; txt Ultimate Vecs Number one ;"
Ult-2 "avclear;nospread 2;avadd 0 3.2 -0.65 -0.6; avadd 1 2.8 0.76 -0.2; txt Ultimate Vecs Number two ;"
Ult-3 "avclear;nospread 2;avadd 0 1.66 2.84 0.35; avadd 1 3.1 -0.43 0.21; txt Ultimate Vecs Number three ;"
Ult-4 "avclear;nospread 2;avadd 0 -0.91 1.12 -0.9; avadd 1 3.61 1.42 0.33; txt Ultimate Vecs Number four ;"
Ult-5 "avclear;nospread 2;avadd 0 -1.13 -1.62 0.14; avadd 1 -1.66 -0.31 0.6; txt Ultimate Vecs Number five ;"
Ult-6 "avclear;nospread 2;avadd 0 2.16 0.86 -1.3; avadd 1 3.21 0.73 -1.4; txt Ultimate Vecs Number six ;"
// FSP VEC TEAM GSAIM HITBOXES //
//_______________________________
//Lenny and Alucard's AK HB GSaim vec
hbak0 "avadd 0 2.44 0.75 0.05"
hbak1 "avadd 1 3.21 0.87 -0.06"
hbak2 "avadd 2 2.52 1.12 0.60"
hbak3 "avadd 3 2.64 2.20 0.40"
hbak4 "avadd 4 2.50 1.10 0.40"
hbak5 "avadd 5 2.70 1.30 0.40"
hbakv1 "gsaim 1;avclear;hbak0;hbak1;hbak2;hbak3;hbak4;hbak5;nospread 2;recoil 1.70;txt Lenny and Alucard's Ak Vec v1"
//Alucard Multibox
multihitbox "gsaim 0;hitbox 11;avclear;avadd 0 3.563 -0.632 .45;avadd 1 2.534 -0.632 2.34;recoil 1.3;txt [FSP Vec Team] Multi Weapon Vec [LTFX 100x DEAGLE, Colt, and Scout]"
//Lenny & scottyboy90's Deag. HB GSaim vec
dhb0 "avadd 0 1.64 0.25 -0.05"
dhb1 "avadd 1 2.01 1.37 0.14"
dhb2 "avadd 2 1.62 1.32 0.40"
dhb3 "avadd 3 2.54 1.90 -0.30"
dhb4 "avadd 4 1.90 1.30 0.00"
dhb5 "avadd 5 1.90 1.30 0.20"
dhbv2 "gsaim 1;avclear;dhb0;dhb1;dhb2;dhb3;dhb4;dhb5;nospread 2;recoil 0.05;txt Lenny and scottyboy90's HB GSaim Deagle Vec v2"
//--------------------------/
//GSAIM VECS /
//------------------------/
// GSAIM FOR AUG
AUG1 "avadd 0 21 10.1 0;"
AUG2 "avadd 1 22.5 3.75 4.25;"
AUG3 "avadd 2 20 9.25 5;"
AUG4 "avadd 3 20.25 9.5 0;"
AUG5 "avadd 4 26.5 5.25 3.4;"
AUG6 "avadd 5 9.5 9.5 0.75;"
gsaimAUG "avclear; AUG1; AUG2; AUG3; AUG4; AUG5; AUG6; txt GSAIM FOR AUG Loaded"
// GSAIM FOR SIG
SIG1 "avadd 0 21 10.1 0;"
SIG2 "avadd 1 22.5 3.75 4.25;"
SIG3 "avadd 2 20 9.25 5;"
SIG4 "avadd 3 20.25 9.5 0;"
SIG5 "avadd 4 26.5 5.25 3.4;"
SIG6 "avadd 5 9.5 9.5 0.75;"
gsaimSIG "avclear; SIG1; SIG2; SIG3; SIG4; SIG5; SIG6; txt GSAIM FOR SIG Loaded"
// GSAIM FOR DEAGLE
DEAG1 "avadd 0 20 10.1 0;"
DEAG2 "avadd 1 26.5 3 -1;"
DEAG3 "avadd 2 20 10.5 4;"
DEAG4 "avadd 3 20.25 9.5 -1.5;"
DEAG5 "avadd 4 30.25 3.75 -2;"
DEAG6 "avadd 5 10.75 10.75 0.5;"
gsaimDEAG "avclear; DEAG1; DEAG2; DEAG3; DEAG4; DEAG5; DEAG6; txt GSAIM FOR DEAGLE Loaded"
// GSAIM FOR M4A1
M4A11 "avadd 0 21 10.1 0;"
M4A12 "avadd 1 23 4 4.5;"
M4A13 "avadd 2 20 7 6;"
M4A14 "avadd 3 20.75 6.5 2.1;"
M4A15 "avadd 4 27 4.25 3.5;"
M4A16 "avadd 5 11.5 8 2.5;"
gsaimM4A1 "avclear; M4A11; M4A12; M4A13; M4A14; M4A15; M4A16; txt GSAIM FOR M4A1 Loaded"
// GSAIM FOR AK47
AK471 "avadd 0 20 10.1 0;"
AK472 "avadd 1 25.25 1.5 3;"
AK473 "avadd 2 22.5 7.25 4.25;"
AK474 "avadd 3 22.5 3 2.25;"
AK475 "avadd 4 29 1.5 2.25;"
AK476 "avadd 5 14 4 3;"
gsaimAK47 "avclear; AK471; AK472; AK473; AK474; AK475; AK476; txt GSAIM FOR AK47 Loaded"
// GSAIM FOR SCOUT
SCOUT1 "avadd 0 20 10.1 0;"
SCOUT2 "avadd 1 23 4 4.5;"
SCOUT3 "avadd 2 20 7 6;"
SCOUT4 "avadd 3 20.75 6.5 2.1;"
SCOUT5 "avadd 4 27 4.25 3.5;"
SCOUT6 "avadd 5 11.5 8 2.5;"
gsaimSCOUT "avclear; SCOUT1; SCOUT2; SCOUT3; SCOUT4; SCOUT5; SCOUT6; txt GSAIM FOR SCOUT Loaded"
// GSAIM FOR USP
USP1 "avadd 0 21 10.1 0;"
USP2 "avadd 1 26.5 3 -1;"
USP3 "avadd 2 20 7 4;"
USP4 "avadd 3 20.25 9.5 -1.5;"
USP5 "avadd 4 30.25 3.75 -2;"
USP6 "avadd 5 10.75 10.75 0.5;"
gsaimUSP "avclear; USP1; USP2; USP3; USP4; USP5; USP6; txt GSAIM FOR USP Loaded"
// GSAIM FOR GLOCK
GLOCK1 "avadd 0 21 10.1 0;"
GLOCK2 "avadd 1 26.5 3 -1;"
GLOCK3 "avadd 2 20 7 4;"
GLOCK4 "avadd 3 20.25 9.5 -1.5;"
GLOCK5 "avadd 4 30.25 3.75 -2;"
GLOCK6 "avadd 5 10.75 10.75 0.5;"
gsaimGLOCK "avclear; GLOCK1; GLOCK2; GLOCK3; GLOCK4; GLOCK5; GLOCK6; txt GSAIM FOR GLOCK Loaded"
// GSAIM FOR MP5
MP51 "avadd 0 21 10.1 0;"
MP52 "avadd 1 24 2.25 4.5;"
MP53 "avadd 2 20 7.5 5.5;"
MP54 "avadd 3 21 7 1.5;"
MP55 "avadd 4 29 2.5 3;"
MP56 "avadd 5 13.5 7.5 2.5;"
gsaimMP5 "avclear; MP51; MP52; MP53; MP54; MP55; MP56; txt GSAIM FOR MP5navy Loaded"
// GSAIM FOR G3SG1
G3SG11 "avadd 0 21 10.1 0;"
G3SG12 "avadd 1 24 2.25 4.5;"
G3SG13 "avadd 2 20 7.5 5.5;"
G3SG14 "avadd 3 21 7 1.5;"
G3SG15 "avadd 4 29 2.5 3;"
G3SG16 "avadd 5 13.5 7.5 2.5;"
gsaimG3SG1 "avclear; G3SG11; G3SG12; G3SG13; G3SG14; G3SG15; G3SG16; txt GSAIM FOR G3SG1 Loaded"
Cvars]
aim_alternate=0
aim_autoaim=0
aim_autoshoot=0
aim_autowall=1
aim_bodyheight=0
aim_bodyradius=0
aim_bodyshape=0
aim_bonespot=7
aim_drawspot=0
aim_forwardadjust=0
aim_fov=360
aim_hbdraw=1
aim_headradius=0
aim_heightadjust=0
aim_hitbox=11
aim_method=1
aim_mode=1
aim_nospread=1
aim_random=0
aim_recoil=1.7
aim_rightadjust=0
aim_smooth=0
aim_team=0
aim_thru=0
aim_triggerbot=0
//zer0 - New Aiming ON (All-Headshots)
alias zer0Shead2 "avadd 1 20 10 3"
alias zer0Dhead2 "avadd 1 16 2 3"
alias newzer0 "zer0Shead2; zer0Dhead2; txt **| zer0 - Aiming ON (All-Headshots) |**"
_cs_restrict 0
_debug 0
_fx 0
_gag_name 0
_ignore_immunity 1.89
_repeat_freq 600
_duration 30
// Defines the max time length in seconds of voting process.
amv_vote_duration 30
// Default access rights for players not in the users.ini file.
// (See documentation for access levels and information)
default_access 1
// Whether to use encrypted passwords or not.
// 0: disabled
// 1: encrypt using Unix crypt() (Linux ONLY)
// 2: encrypt using MD5 hash
// 3: encrypt using MySQL PASSWORD() (MySQL ONLY)
// If enabled, the scripting file functions have read
// access to files
// (0=disabled, 1=enabled)
f defined _included
pragma semicolon 1
enum print_type {
print_console=0,
print_center,
print_chat,
print_tty,
print_pretty
};
enum fsize_unit {
bytes = 0,
lines
};
const bBanByID = 0;
const bBanByIP = 1;
const bBanBoth = 2;
enum uid {
uid_none = 0,
uid_invalid,
uid_index,
uid_sessionID,
uid_wonID,
};
/* Defined as '+ 1' so when we make an array[MAXPLAYERS], we get the range from 0 - 32. */
#define MAX_PLAYERS 32 + 1
#define TEAM_PROXY 600
#define TEAM_SPECTATOR 500
#define MAX_NUMBER_LENGTH 20
#define MAX_COMMAND_LENGTH 30
#define MAX_NAME_LENGTH 33
#define MAX_DATA_LENGTH 200
#define MAX_TEXT_LENGTH 200
#define MAX_AUTHID_LENGTH 39
#define PLUGIN_HANDLED -1
#define PLUGIN_FAILURE 0
#define PLUGIN_CONTINUE 1
#define ACCESS_ALL 0
#define ACCESS_TIMELEFT 0
#define ACCESS_USERLIST 0
#define ACCESS_VERSION 0
#define ACCESS_VOTE_KICK 1
#define ACCESS_VOTE_MAP 1
#define ACCESS_FRAGLIMIT 2
#define ACCESS_MAP 2
#define ACCESS_TIMELIMIT 2
#define ACCESS_ABORT_VOTE 2
#define ACCESS_RELOAD 4
#define ACCESS_PAUSE 8
#define ACCESS_PASS 16
#define ACCESS_FRIENDLY_FIRE 32
#define ACCESS_GRAVITY 32
#define ACCESS_TEAMPLAY 32
#define ACCESS_CHAT 64
#define ACCESS_SAY 64
#define ACCESS_KICK 128
#define ACCESS_BAN 256
#define ACCESS_CONFIG 512
#define ACCESS_IMMUNITY 4096
#define ACCESS_RCON 65536 /* Define this to 512 to have Alfred's setting */
#define ACCESS_RESERVE_NICK 16384 /* This is never used in the script; just for reference */
#define ACCESS_RESERVE_SPOT 32768 /* This is never used in the script; just for reference */
forward plugin_init();
forward plugin_info(HLOldName, HLNewName, UserIndex);
forward plugin_connect(HLUserName, HLIP, UserIndex);
forward plugin_disconnect(HLUserName, UserIndex);
forward plugin_command(HLCommand, HLData, HLUserName, UserIndex);
native access( iAccess, sName[] = "" );
native auth( sName[] = "");
native ban( sPlayer[], iTime, bBanBy = bBanByID );
native censor_words( sString[] );
native centersay( sText[], iTime, iRed, iGreen, iBlue );
native centersayex( sUser[], sText[], iTime, iRed, iGreen, iBlue );
native changelevel( sMap[], iIntermissionPause = 0 );
native cvar_exists( sCvar[] );
native check_user( sPlayer[] );
native check_words( sPlayer[] );
native consgreet( sMessage[] );
native convert_string( iHLString, sSmallString[], iMaxLength );
native currentmap( iMap[], iMaxLength );
native directmessage( sMessage[], iUserID = -1, uid:tUidType = uid:uid_sessionID );
native exec( sCommand[], bWriteLogEntry = 1 );
native execclient( sPlayer[], sCommand[] );
native get_serverinfo( sKey[], sValue[], iMaxLength );
native get_timer( iTimer );
native get_userAuthID( sPlayer[], sAuthid[], iMaxLength = MAX_AUTHID_LENGTH );
native get_userindex( sPlayer[], &iIndex );
native get_userinfo( sPlayer[], sKey[], sInfo[], iMaxLength );
native get_userIP( sPlayer[], sIP[], iMaxLength, &iPort = 0 );
native get_username( sPlayer[], sName[], iMaxLength );
native get_userorigin( sPlayer[], &iX, &iY, &iZ );
native get_userSessionID( sPlayer[], &iSessionID );
native get_userWONID( sPlayer[], &iWONID );
native get_vaultdata( sKey[], sData[], iMaxLength );
native get_vaultnumdata( sKey[], &iData );
native getstrvar( sVarname[], sValue[], iMaxLength );
native gettarget( sPlayer[], sTargetName[], iMaxLength, iRange = 2048 );
native getteamcount( iTeam );
native getvar( sVarname[] );
native glow( sTarget[], iRed = 0, iGreen = 0, iBlue = 0 );
native godmode( sPlayer[], iOnOff );
native help( sKeyword[] );
native kick( sPlayer[] );
native kill_timer( iTimer );
native list_maps( );
native log( sLogEntry[] );
native look_in_dir( sDirectory[], sMatch[], sFilename [], iNumber );
native maptime( iWhichtime, iPrintToConsole = 0 );
native maxplayercount( );
native message( sTarget[], sMessage[] );
native messageex( sTarget[],sMessage[], print_type:iMessageType );
native motd( sPlayer[], Text[] );
native nextmap( sMap[], iMaxLength );
native noclip( sPlayer[], iOnOff );
native playercount( );
native playerinfo( iPlayerIndex, sName[], iLength, &iUserID = 0, &iWONID = 0, &iTeam = 0, &iDead = 0, sAuthID[MAX_AUTHID_LENGTH] = "" );
native playsound( sTarget[], iSound[] );
native pointto( iRange = 2048 );
native rainbow( sText[], iTime, iRedStart, iGreenStart, iBlueStart, iRedEnd, iGreenEnd, iBlueEnd );
native reload( );
native say( sMessage[] );
native selfmessage( sMessage[] );
native servertime( sTimeString[], iMaxLen, sFormat[] = "none" );
native set_serverinfo( sKey[], sValue[] );
native set_timer( sFunction[], iWaitSeconds, iRepeatCount, sParameter[] = "" );
native set_vaultdata( sKey[], sData[] );
native set_vaultnumdata( sKey[], iData );
native slap( sPlayer[] );
native slay( sPlayer[] );
native speakto( sTarget[], iSentence[] );
native strtonum( sString[] );
native systemtime( );
native teleport( sPlayer[], iX, iY, iZ );
native timeleft( iPrintToConsole = 1 );
native typesay( sMessage[], iTime, iRed, iGreen, iBlue );
native unban( sWONID[] );
native userlist( sPattern[] = "" );
native valid_map( sMap[] );
native valid_mapex( sMap[], ignoreMapsFile = 0 );
native version( );
native vote( sVoteString[], ... );
native vote_allowed( );
native spawn( sClass[], iX, iY, iZ, iXAngle, iYAngle, iZAngle );
native listspawn( sClass[] );
native movespawn( iIdentity, iX, iY, iZ, iXAngle, iYAngle, iZAngle );
native removespawn( iIdentity );
native fileexists( sFilename[] );
native filesize( sFilename[], fsize_unit:Unit = 1 );
native readfile( sFilename[], sLine[], iLineNum, iMaxLength );
native writefile( sFilename[], sLine[], iLineNum = -1 );
native resetfile( sFilename[] );
native deletefile( sFilename[] );
native plugin_exec( sCommand[], sArguments[] );
native plugin_registercmd( Command[], Function[], RequiredAccess, HelpMessage[] = "" );
native plugin_registerhelp( Command[], RequiredAccess, HelpMessage[] );
native plugin_registerinfo( Name[], Description[], Version[]);
native setstrvar( cvar[], value[]);
native menu(username[],text[],keys,time=0);
native get_userFrags( sPlayer[], &frags );
native get_userHealth(sPlayer[], &health );
native get_userTeam( sPlayer[], &team );
native get_userArmor( sPlayer[], &armor );
/* Core functions
........
*
* (c) Copyright 1998-2002, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _core_included
#endinput
#endif
#define _core_included
native heapspace();
native funcidx(const name[]);
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);
native strlen(const string[]);
native strpack(dest[], const source[]);
native strunpack(dest[], const source[]);
native tolower(c);
native toupper(c);
native swapchars(c);
native random(max);
/* We use the Small versions in adminlib.inc instead
native min(value1, value2);
native max(value1, value2);
*/
native clamp(value, min=cellmin, max=cellmax);
native getproperty(id=0, const name[]="", value=cellmin, string[]="");
native setproperty(id=0, const name[]="", value=cellmin, const string[]="");
native deleteproperty(id=0, const name[]="", value=cellmin);
native existproperty(id=0, const name[]="", value=cellmin)
#include
#include
#define CHAR_INVALID -1
#define FALSE 0
#define NULL_CHAR 0
#define PERIOD_CHAR 46
#define QUOTE_CHAR 34
#define TRUE 1
/* Returns 1 if the current user has the required auth level, 0 otherwise */
stock check_auth( iAuthLevel ) {
new iResult = access(iAuthLevel,"");
if (iResult!=0) iResult = 1;
return iResult;
}
/* Returns the lesser of a and b */
stock min(a,b) {
if (aelse return b;
return 1;
}
/* Returns the greater of a and b */
stock max(a,b) {
if (a>b) return a;
else return b;
return 1;
}
/* Executes a command while providing the nicely formatted output */
stock execute_command(sUser[], sCommand[], sHalfLifeCmd[], sData[]) {
new sRconCmd[MAX_DATA_LENGTH];
say_command(sUser,sCommand,sData);
snprintf(sRconCmd, MAX_DATA_LENGTH, "%s %s", sHalfLifeCmd, sData);
exec(sRconCmd);
}
/* Nicely formats the current command */
stock format_command(sUser[],sCommand[],sData[],sText[]) {
snprintf(sText, MAX_TEXT_LENGTH, "Command: %s used command %s %s", sUser, sCommand, sData);
}
/* Logs a command */
stock log_command(sUser[],sCommand[],sData[]) {
new sText[MAX_TEXT_LENGTH];
format_command(sUser,sCommand,sData,sText);
log(sText);
}
/* NumToStr courtesy of Nathan O'Sullivan (http://nathan.qgl.org/halflifeadmin/numtostr.txt) */
stock numtostr(num,str[]) {
new Base = 1;
new Digits = 1;
new i = 0;
/* Special case: 0 */
if (num == 0) {
str[i++] = '0';
str[i++] = NULL_CHAR;
} else {
/* If we've got a negative number, add a negative sign
to the string, and multiply the number by -1 */
if (num < 0) {
str[i++] = '-';
num *= -1;
}
/* Ok. We've got at least one digit. Keep multiplying by
10 till we get a higher number than what we've got. Note
that this will leave Digits 1 higher than what we want (eg,
if Num was 7, Digits will be 2 */
while (Base <= num) {
Base *= 10;
Digits++;
}
/* Because Digits is higher, use --Digits rather than Digits--.
Also, divide Base before using it. */
while (--Digits > 0) {
Base /= 10;
str[i++] = '0' + (num - (num % Base)) / Base;
num = num % Base;
}
str[i++] = NULL_CHAR;
}
}
/* Command to use when the person doesn't have the proper permissions. */
stock reject_message(iPublic = 0) {
new sText[MAX_TEXT_LENGTH];
getstrvar("admin_reject_msg",sText,MAX_TEXT_LENGTH );
if(strlen(sText) < 2)
strcpy(sText, "You do not have access to this command.", MAX_TEXT_LENGTH);
if (iPublic == 0) {
selfmessage(sText);
} else {
say(sText);
}
}
/* Results differ upon the setting of admin_quiet. If admin_quiet
is 0, says who executed what command. If admin_quiet is 1, says
'Admin' executed what command. Otherwise, simply logs.
The override option allows one to ignore admin_quiet, and always
display a message.
*/
stock say_command(sUser[],sCommand[],sData[], iOverride = 0) {
new iQuiet;
new sText[MAX_TEXT_LENGTH];
iQuiet = getvar("admin_quiet");
if (iQuiet==0) {
format_command(sUser,sCommand,sData,sText);
say(sText);
} else if (iQuiet==1 || iOverride==1) {
format_command("Admin",sCommand,sData,sText);
say(sText);
} else {
log_command(sUser,sCommand,sData);
}
}
/* Given a string (str[]), this will attempt to break it apart at the first
space that's not inside quotation marks. Quotes at the beginning and end
will be stripped. Ie,
new str[20] = "This is a test"
new first[20];
new second[20];
strbreak(str,first,second, 20);
first is now equal to "This", and second is now equal to "is a test". If
str[] had been "^"This is^" a test", first would be "This is" and second would
be "a test".
At maximum maxlen characters will be copied. */
stock strbreak(str[], first[], second[], maxlen, flen=sizeof first, slen=sizeof second ) {
new i = 0;
new j = 0;
new NullPos = CHAR_INVALID;
new Quote = FALSE;
new SpacePos = CHAR_INVALID;
new iFirstEnd;
new iSecondEnd;
if (maxlen == 0)
maxlen = strlen(str);
// Find the position of the first unquoted space and the terminating NULL character
for(i=0; i<=strlen(str); i++)
if (str[i] == QUOTE_CHAR) {
if (Quote==FALSE) {
Quote = TRUE;
} else {
Quote = FALSE;
}
} else if (str[i] == ' ' && SpacePos == CHAR_INVALID && Quote == FALSE) {
SpacePos = i;
} else if (str[i] == NULL_CHAR) {
NullPos = i;
break;
}
}
if (NullPos == CHAR_INVALID) NullPos = maxlen + 1;
if (SpacePos == CHAR_INVALID) {
strcpy(first, str, flen);
strinit(second);
} else {
// Make sure we do not copy more characters into the second array
// than would fit into it. If the second part of the source string
// is longer than the length of the second array, truncate it to fit.
new iSecondLen = NullPos - SpacePos -1;
iSecondEnd = min( iSecondLen, (slen-1) );
// If maxlen is set we want to copy only max maxlen characters.
// Check if this is smaller than our current limit
iSecondEnd = min( iSecondEnd, maxlen );
// Make sure we do not copy more characters into the first array
// than would fit into it. If the first part of the source string
// is longer than the length of the first array, truncate it to fit.
iFirstEnd = min( SpacePos, (flen-1) );
// If maxlen is set we want to copy only max maxlen characters.
// Check if this is smaller than our current limit
iFirstEnd = min( iFirstEnd, maxlen );
// Copy the first part of the string into the first array
for( i = 0; i < iFirstEnd; i++) {
first[i] = str[i];
}
// Zero-terminate the first array
first[iFirstEnd] = NULL_CHAR;
// Copy the second part of the string into the second array
for( i = SpacePos+1, j = 0; j < iSecondEnd; i++, j++) {
second[j] = str[i];
}
// Zero-terminate the second array
second[iSecondEnd] = NULL_CHAR;
}
/* Strip out the quotes of the return values. */
strstripquotes(first);
strstripquotes(second);
}
/* Counts the number of times searchchar appears in str[] */
/*
stock strcount(str[], searchchar) {
new i = 0;
new maxlen = strlen(str);
new Count = 0;
for(i = 0; i <= maxlen; i++) {
if (str[i] == searchchar)
Count++;
}
return Count;
}
*/
/* Returns 1 if two strings are exactly the same, including length, etc */
stock streq( strOne[], strTwo[] ) {
if (strlen(strOne) != strlen(strTwo)) {
return 0;
} else if (strcasecmp(strOne, strTwo)==0) {
return 1;
}
return 0;
}
/* Initialize a string */
stock strinit( sString[] ) {
sString[0] = NULL_CHAR;
}
/* returns 1 if two strings are the same in the first Length (or less
if one is smaller than Length) digits, 0 otherwise */
stock strmatch( sOne[], sTwo[], iLength) {
if (strncasecmp(sOne, sTwo, iLength)==0) {
return 1;
}
return 0;
}
/* Strips the quotes from the beginning and ending, if they exist. Ignores
those in the middle. */
stock strstripquotes(str[]) {
new maxlen = strlen(str);
new i;
if(maxlen==0)
return;
if(str[maxlen - 1]==QUOTE_CHAR)
str[--maxlen] = NULL_CHAR;
if(str[0] == QUOTE_CHAR) {
for(i=0; i<=maxlen; i++)
str[i] = str[i+1];
str[i-2] = NULL_CHAR;
}
}
/* I had this in the normal alphabetical order...but it caused
the Small compiler to barf. So I moved it down here, and it's
fine. That doesn't fill me with inspiration, but it seems
to work. */
/* Returns 1 if param is '1' or 'on'...0 for anything else. */
stock check_param( sParam[] ) {
new iResult = 0;
if(strlen(sParam) > 0) {
if (streq(sParam, "on")==1) {
iResult = 1;
} else if (streq(sParam, "1")==1) {
iResult = 1;
}
}
return iResult;
}
/* Returns 1 if the target has immunity */
stock check_immunity( sTarget[] ) {
/* If the server doesn't honor immunity, no one is immune. */
if (getvar("admin_ignore_immunity")!=0) {
return 0;
/* Else, you're immune if you have that access level. */
} else if (access(ACCESS_IMMUNITY,sTarget)!=0) {
return 1;
}
return 0;
}
stock execclient_all( sCommand[] ) {
new Target[MAX_NAME_LENGTH];
new i;
new iSessionID;
new sSessionID[MAX_NUMBER_LENGTH];
new maxplayers = maxplayercount();
for(i=1; i<=maxplayers; i++) {
strinit(Target);
if(playerinfo(i,Target,MAX_NAME_LENGTH, iSessionID)==1) {
numtostr( iSessionID, sSessionID );
execclient(sSessionID,sCommand);
} // if
} // for
return 1;
} // execclient_all()
/********************************** PUBLIC UTILITY FUNCTIONS *****************************/
/* Called by changelevel() by a timer call. Do not remove!
Changes map to specified map by calling changelevel with
specific parameters. */
public ChangeMap(Timer,Repeat,HLUser,HLParam) {
new NewMap[MAX_NAME_LENGTH];
convert_string(HLParam,NewMap,MAX_NAME_LENGTH);
if(strlen(NewMap) != 0) {
changelevel(NewMap, -1);
}
}
/* Console input/output functions
*
* (c) Copyright 1998-2002, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _console_included
#endinput
#endif
#define _console_included
enum
{
black, /* colours as per the ANSI Escape sequences, ISO 6429 */
red,
green,
yellow,
blue,
magenta,
cyan,
white,
}
native getchar(echo=true);
native getstring(string[], maxlength, boolack=false);
native getvalue(base=10, end='^r', ...);
native print(const string[], foreground=-1, background=-1);
native printf(const format[], ...);
echo .AIM ACTIVAT.
?????????????????????????????????????????????????? ??????????????????????????????????????????????
/* Fixed point arithmetic
*
* (c) Copyright 1998-2002, ITB CompuPhase
* This file is provided as is (no warranties).
*/
#if defined _fixed_included
#endinput
#endif
#define _fixed_included
enum fround_method {
fround_round,
fround_floor,
fround_ceil
}
native fixed:fixed(value);
native fixed:fixedstr(const string[]);
native fixed:fmul(fixed:oper1, fixed:oper2);
native fixed:fdiv(fixed:dividend, fixed:divisor);
native fixed:ffract(fixed:value);
native fround(fixed:value, fround_method:method=fround_round);
#pragma rational fixed(3)
/* user defined operators */
native fixed:operator*(fixed:oper1, fixed:oper2) = fmul;
native fixed:operator/(fixed:oper1, fixed:oper2) = fdiv;
stock fixed:operator++(fixed:oper)
return oper+fixed(1);
stock fixed:operator--(fixed:oper)
return oper-fixed(1);
stock fixed:operator*(fixed:oper1, oper2)
return _:oper1 * oper2; /* "*" is commutative */
stock fixed:operator/(fixed:oper1, oper2)
return _:oper1 / oper2;
stock fixed:operator/(oper1, fixed:oper2)
return fdiv(fixed(oper1), oper2);
stock fixed:operator+(fixed:oper1, oper2)
return oper1 + fixed(oper2); /* "+" is commutative */
stock fixed:operator-(fixed:oper1, oper2)
return oper1 - fixed(oper2);
stock fixed:operator-(oper1, fixed:oper2)
return fixed(oper1) - oper2;
/* forbidden operations */
forward operator%(fixed:oper1, fixed:oper2);
forward operator%(fixed:oper1, oper2);
forward operator%(oper1, fixed:oper2);
/* Version 1.1 (31.01.2004) */
#if defined _math_included
#endinput
#endif
#define _math_included
#include
#include
#include
#include
#define LGCOUNT 15
stock fixtostr(fixed:fNumber,sNumber[],iMaxLength){
new iNumber,iFrac;
new iSign=1;
new sFrac[4];
if(fNumber<0.000){
iNumber=fround(fNumber,fround_ceil);
}
else{
iNumber=fround(fNumber,fround_floor);
}
iFrac=ffract(fNumber);
if(iFrac<0){
iFrac*=-1;
iSign=-1;
}
numtostr(iFrac,sFrac);
switch(strlen(sFrac)){
case 2:
snprintf(sNumber,iMaxLength,"%d.0%s",iNumber,sFrac );
case 1:
snprintf(sNumber,iMaxLength,"%d.00%s",iNumber,sFra c);
default:
snprintf(sNumber,iMaxLength,"%d.%s",iNumber,sFrac) ;
}
if(iSign==-1 && iNumber==0){
snprintf(sNumber,iMaxLength,"-%s",sNumber);
}
return PLUGIN_CONTINUE;
}
stock fixed:strtofix(sNumber[]){
new fixed:fNumber;
if(strtrim(sNumber,"-",0)>0){
fNumber=fmul(fixedstr(sNumber),-1.000);
}
else{
fNumber=fixedstr(sNumber);
}
return fNumber;
}
stock matherror(iError){
new log_msg[MAX_TEXT_LENGTH];
switch(iError){
case 1:
strcpy(log_msg,"No valid value for function input!",MAX_TEXT_LENGTH);
case 2:
strcpy(log_msg,"Number too high for allowed range!",MAX_TEXT_LENGTH);
case 3:
strcpy(log_msg,"Number too low for allowed range!",MAX_TEXT_LENGTH);
default:
return PLUGIN_CONTINUE;
}
log(log_msg);
return PLUGIN_CONTINUE;
}
stock fixed:f_log10(fixed:fValue,&iError=0){
new fixed:fLG[LGCOUNT]={2147482.000,10000.000,100.000,10.000,3.162,1.778 ,1.334,1.155,1.075,1.037,1.018,1.009,1.005,1.002,1 .000};
new fixed:fLGFract[LGCOUNT-1]={4.000,2.000,1.000,0.500,0.250,0.125,0.063,0.031, 0.016,0.008,0.004,0.002,0.001,0.000};
new fixed:fLocalValue=0.000;
new fixed:fLower=0.000;
if(fValue<=0.000){
iError=1;
return 0.000;
}
if(fValue==2147482.000){
iError=2;
return 6.332;
}
if(fValue==0.001){
return -3.000;
}
for(new i=1;i<4;i++){
if(fValue>=1.000){
break;
}
fValue=fmul(fValue,10.000);
fLower=fLower+1.000;
}
for(new i=0;iif(fValue if(fValue>=fLG[i+1]){
fLocalValue=fLocalValue+fLGFract[i];
fValue=fdiv(fValue,fLG[i+1]);
}
}
else if(fValue==fLG[i]){
break;
}
}
iError=0;
return fLocalValue-fLower;
}
stock fixed:f_ln(fixed:fValue,&iError=0){
new fixed:fFactor=2.303;
new fixed:fCheck;
new fixed:fMultiply;
new fixed:fKeepResult;
fCheck=fValue;
fValue=f_log10(fValue,iError);
if(iError>0){
return fValue;
}
fValue=fmul(fValue,fFactor);
fKeepResult=fValue;
fKeepResult=f_powere(fKeepResult,iError);
if(iError>0){
return fKeepResult;
}
if(fKeepResult==fCheck){
return fValue;
}
if(fKeepResult>fCheck){
fMultiply=-0.001;
}
else if(fKeepResultfMultiply=0.001;
}
for(new i=0;i<1000;i++){
fKeepResult=f_powere(fValue+fmul(fixed(i),fMultipl y),iError);
if(iError>0){
return fKeepResult;
}
if(fKeepResult==fCheck){
return fValue+fmul(fixed(i-1),fMultiply);
}
}
return fValue;
}
stock fixed:f_logab(fixed:fBase,fixed:fValue,&iError=0){
fBase=f_log10(fBase,iError);
if(iError>0){
return fBase;
}
fValue=f_log10(fValue,iError);
if(iError>0){
return fValue;
}
return fdiv(fValue,fBase);
}
stock fixed:f_faculty(fixed:fValue,&iError=0){
new iValue=1;
if(ffract(fValue)==0.000){
if(fValue>0.000){
if(fValue<10.000){
iValue=fround(fValue);
fValue=1.000;
for(new i=2;i<=iValue;i++){
fValue=fmul(fValue,fixed(i));
}
return fValue;
}
iError=2;
return 2147482.000;
}
}
iError=1;
return -1.000;
}
stock fixed:f_powere(fixed:fExponent,&iError=0){
new fixed:fEulerArray[3][10]={{1.000,1.105,1.221,1.350,1.492,1.649,1.822,2.014 ,2.226,2.460},{1.000,1.010,1.020,1.030,1.041,1.051 ,1.062,1.073,1.083,1.094},{1.000,1.001,1.002,1.003 ,1.004,1.005,1.006,1.007,1.008,1.009}};
new fixed:fSignE=1.000;
new fixed:fEuler;
new fixed:fLocalResult=1.000;
new iKeepExponent=0;
fEuler=f_euler();
if(fExponent==0.000){
return 1.000;
}
if(fExponent>14.579){
iError=2;
return 2147482.000;
}
if(fExponent<0.000){
fSignE=-1.000;
fExponent=fExponent*fSignE;
}
iKeepExponent=fround(fExponent,fround_floor);
if(iKeepExponent!=0){
for(new i=0;ifLocalResult=fmul(fEuler,fLocalResult);
}
}
for(new i=0;i<3;i++){
fExponent=fExponent-fixed(iKeepExponent);
fExponent=fmul(fExponent,10.000);
iKeepExponent=fround(fExponent,fround_floor);
fLocalResult=fmul(fLocalResult,fEulerArray[i][iKeepExponent]);
}
if(fSignE==-1.000){
fLocalResult=fdiv(1.000,fLocalResult);
}
return fLocalResult;
}
stock fixed:f_power(fixed:fBasis,fixed:fExponent,&iError =0){
new fixed:fKeepValue;
new iKeep;
new iSign=0;
iKeep=fround(fExponent,fround_floor);
if(fBasis<0.000){
if(fixed(iKeep)!=fExponent){
iError=1;
return -1.000;
}
}
if(fExponent==0.500){
return f_sqrt(fBasis,iError);
}
fKeepValue=fBasis;
if(fixed(iKeep)==fExponent){
if(fExponent<0.000){
fExponent=fmul(fExponent,-1.000);
iKeep=iKeep*-1;
iSign=1;
}
for(new i=1;ifBasis=fmul(fBasis,fKeepValue);
}
if(iSign){
fBasis=fdiv(1.000,fBasis);
}
return fBasis;
}
fKeepValue=f_ln(fKeepValue,iError);
if(iError>0){
return -1.000;
}
return f_powere(fmul(fExponent,fKeepValue),iError);
}
stock fixed:f_euler(){
return 2.718;
}
stock fixed:f_pi(){
return 3.142;
}
stock fixed:f_sqrt(fixed:fNum,&iError=0,fixed:fNumStart= 1.000) {
new fixed:fNum2=fNum;
new fixed:fOne=1.000;
if(f_abs(fNum)!=fNum){
iError=1;
return -1.000;
}
if(fNumStart==fNum2){
fNumStart=1.000;
}
if(fNum<1.000){
fNum2=fdiv(fOne,fNum);
}
for(new i=0;i<100;i++){
fNum2=fdiv(fNum2+fNumStart,2.000);
fNumStart=fdiv(fNum,fNum2);
if(fNum2 <= fNumStart){
break;
}
}
return fNum2;
}
stock fixed:f_abs(fixed:fNum) {
if(fNum >= 0.000) {
return fNum;
}
return fmul(fNum,-1.000);
}
stock fixed:f_max(fixed:fNum,fixed:fNum2){
if(fNum >= fNum2) {
return fNum;
}
return fNum2;
}
stock fixed:f_min(fixed:fNum,fixed:fNum2){
if(fNum < fNum2) {
return fNum;
}
return fNum2;
}
stock distance(x1,x2,y1=0,y2=0,z1=0,z2=0){
new fixed:fNumStart=-1.000;
new fixed:fSum=0.000;
new iDx,iDy,iDz;
new iError=0;
iDx=(x1-x2)*(x1-x2);
iDy=(y1-y2)*(y1-y2);
iDz=(z1-z2)*(z1-z2);
fNumStart=fixed(max(max(iDx,iDy),iDz));
fSum=fixed(iDx+iDy+iDz);
if(fSum==0.000){
return 0;
}
fSum=f_sqrt(fSum,iError,fNumStart);
return fround(fSum);
}
stock fixed:f_sin(fixed:fNum){
new iSign=1;
new fixed:fDummy=0.000;
new fixed:fDummy2=f_pi();
if(fNum<0.000){
fNum=fmul(fNum,-1.000);
iSign=-1;
}
fDummy2=fmul(fDummy2,2.000);
fDummy=fdiv(fNum,fDummy2);
if(fDummy>1.000){
fDummy=fixed(fround(fDummy,fround_floor));
fNum=fNum-fmul(fDummy,fDummy2);
}
fDummy2=f_pi();
if(fNum>fDummy2){
iSign=iSign*-1;
fNum=fNum-fDummy2;
}
fDummy=fNum;
fDummy2=fNum;
for(new i=3;i<=11;i=i+2){
fDummy=fmul(fdiv(fmul(fDummy,fmul(fNum,fNum)),fmul (fixed(i),fixed(i-1))),-1.000);
fDummy2=fDummy2+fDummy;
}
return fmul(fDummy2,fixed(iSign));
}
stock fixed:f_cos(fixed:fNum){
return f_sin(fNum+fdiv(f_pi(),2.000));
}
stock fixed:f_tan(fixed:fNum){
return fdiv(f_sin(fNum),f_cos(fNum));
}
stock fixed:f_cot(fixed:fNum){
return fdiv(f_cos(fNum),f_sin(fNum));
}
/* Calculation of the integral 1/(1+x^2) in order to get the arctan */
stock fixed:f_arctan(fixed:fNum,&iError=0){
new fixed:fDummy;
new fixed:fResult;
new fixed:fRange;
new iNum;
if(fNum>1465.428){
iError=2;
return 2147482.000;
}
if(fNum==0.000){
return 0.000;
}
fDummy=f_abs(fmul(fNum,1000.000));
iNum=fround(fDummy)-1;
fRange=f_max(fNum,0.000);
fResult=fdiv(f_arctan_help(fRange),2.000);
fDummy=fRange+0.001;
for(new i=1;ifResult=fResult+f_arctan_help(fDummy);
fDummy=fDummy+0.001;
}
return fmul(fResult+fdiv(f_arctan_help(fDummy),2.000),fdi v(fNum,fixed(iNum+1)));
}
stock fixed:f_arctan_help(fixed:fNum){
return fdiv(1.000,1.000+fmul(fNum,fNum));
}
stock fixed:f_arcsin(fixed:fNum,&iError=0){
if(fNum>1.000){
iError=2;
return 1.571;
}
if(fNum<-1.000){
iError=3;
return -1.571;
}
if(fNum==1.000){
return 1.571;
}
if(fNum==-1.000){
return -1.571;
}
return f_arctan(fdiv(fNum,f_sqrt(1-fmul(fNum,fNum))));
}
stock fixed:f_arccos(fixed:fNum,&iError=0){
if(fNum>1.000){
iError=2;
return 1.571;
}
if(fNum<-1.000){
iError=3;
return -1.571;
}
if(fNum==1.000){
return 1.571;
}
if(fNum==-1.000){
return -1.571;
}
return fdiv(f_pi(),2.000)-f_arcsin(fNum);
}
stock fixed:f_arccot(fixed:fNum){
return fdiv(f_pi(),2.000)-f_arctan(fNum);
}
stock fixed:f_sinh(fixed:fNum){
return fdiv(f_powere(fNum)-f_powere(fmul(fNum,-1.000)),2.000);
}
stock fixed:f_cosh(fixed:fNum){
return fdiv(f_powere(fNum)+f_powere(fmul(fNum,-1.000)),2.000);
}
stock fixed:f_tanh(fixed:fNum){
return fdiv(f_sinh(fNum),f_cosh(fNum));
}
stock fixed:f_coth(fixed:fNum,&iError=0){
if(fNum==0.000){
iError=1;
return 0.000;
}
return fdiv(f_cosh(fNum),f_sinh(fNum));
}
stock fixed:f_arsinh(fixed:fNum,&iError=0){
if(fNum>1465.428){
iError=2;
return 2147482.000;
}
return f_ln(fNum+f_sqrt(fmul(fNum,fNum)+1.000));
}
stock fixed:f_arcosh(fixed:fNum,&iError=0){
if(fNum>1465.428){
iError=2;
return 2147482.000;
}
if(fNum<1.000){
iError=3;
return 0.000;
}
return f_ln(fNum+f_sqrt(fmul(fNum,fNum)-1.000));
}
stock fixed:f_artanh(fixed:fNum,&iError=0){
if(fNum>=1.000){
iError=2;
return 0.000;
}
if(fNum<=-1.000){
iError=3;
return 0.000;
}
return fdiv(f_ln(fdiv(1.000+fNum,1.000-fNum)),2.000);
}
stock fixed:f_arcoth(fixed:fNum,&iError=0){
if(fNum<=1.000){
if(fNum>=-1.000){
iError=1;
return 0.000;
}
}
return fdiv(f_ln(fdiv(1.000+fNum,fNum-1.000)),2.000);
}
stock fixed:f_degtorad(fixed:fNum){
return fmul(fdiv(fNum,180.000),f_pi());
}
stock fixed:f_radtodeg(fixed:fNum){
return fdiv(fmul(180.000,fNum),f_pi());
}
stock fixed:f_log10(fixed:fValue,&iError=0){
new fixed:fLG[LGCOUNT]={2147482.000,10000.000,100.000,10.000,3.162,1.778 ,1.334,1.155,1.075,1.037,1.018,1.009,1.005,1.002,1 .000};
new fixed:fLGFract[LGCOUNT-1]={4.000,2.000,1.000,0.500,0.250,0.125,0.063,0.031, 0.016,0.008,0.004,0.002,0.001,0.000};
new fixed:fLocalValue=0.000;
new fixed:fLower=0.000;
if(fValue<=0.000){
iError=1;
return 0.000;
}
if(fValue==2147482.000){
iError=2;
return 6.332;
}
if(fValue==0.001){
return -3.000;
}
for(new i=1;i<4;i++){
if(fValue>=1.000){
break;
}
fValue=fmul(fValue,10.000);
fLower=fLower+1.000;
}
for(new i=0;iif(fValue if(fValue>=fLG[i+1]){
fLocalValue=fLocalValue+fLGFract[i];
fValue=fdiv(fValue,fLG[i+1]);
-------------------------------
shift.cfg Creat de shift.cfg shift.dll cs 1.6 cfg by AzN [sHiFT]
-------------------------------
+mlook
+jlook
echo > AIM cfg REal no fake 1gl 1hs experience <
echo shift.cfg shift.dll cs 1.6 cfg by AzN [sHiFT]
echo ======>>> Config Creat de AzN [sHiFT] * cL <<<=======
echo CS 1.6 BEST ? (DLL+CFG) ? {AIM} "CFG" + DLL CONFIG 2014 UPDATE BY AzN [sHiFT]' * cL