Merge branch 'master' into sdl2

This commit is contained in:
Andreas Löf 2015-12-01 22:33:24 +13:00
commit 81480d1d77
70 changed files with 3189 additions and 2326 deletions

View file

@ -57,6 +57,12 @@ See also bug [bug]23753[/bug].
[/list]
[/rasection]
[rasection="New log files location on Windows"]
From this release onwards, Wesnoth no longer writes its stdout/stderr logs to [tt]stdout.txt[/tt]/[tt]stderr.txt[/tt] in the installation path. Instead, a single combined log file is written to [tt]<user data dir>\logs\wesnoth-<TIMESTAMP>-<PID>.log[/tt] containing all stdout [b]and[/b] stderr output. Up to 8 older log files are kept around, the rest being automatically deleted at game startup. Note that if an early startup failure occurs, the log file will be found at [tt]%TEMP%\wesnoth-<TIMESTAMP>-<PID>.log[/tt] instead.
Since this replaces SDL 1.2's buggy built-in stdout/stderr redirection code with a Unicode-aware alternative, this also fixes bug [bug]22897[/bug].
[/rasection]
[rasection="New game version dialog"]
Describe how awesome the new game version dialog is and how it replaces the old game paths dialog from 1.12.x
[/rasection]

View file

@ -64,6 +64,9 @@ Version 1.13.1+dev:
* Add helper.get_nth_child
* Add helper.child_count
* Add helper.child_array
* wesnoth.remove_time_area no longer takes a comma-separated list of time
area ids.
* wesnoth.add_time_area no longer warns about commas in time area ids
* Music and sound effects:
* New sounds: dwarf hit and die, ink, mud fist and glob.
* Terrains:
@ -153,6 +156,9 @@ Version 1.13.1+dev:
* Added a new [difficulty] tag for defining a campaign's difficulty level
* Add new syntax for [option], similar to the new difficulty syntax
* Add [test_condition] ActionWML that tells why a conditional failed (for debugging)
* Add [remove_time_area] WML tag which takes a comma-separated list of time
area ids.
* [time_area] no longer warns about commas in ids when not using remove=yes.
* Editor:
* Added Category field and color sliders to the Edit Label panel.
* Miscellaneous and bug fixes:
@ -162,6 +168,12 @@ Version 1.13.1+dev:
explicitly use . or .. (e.g. `--config-dir .\userdata`) to force the
user config+data dir path to be relative to the current working dir (see
also bug #23753).
* Wesnoth now uses combined stdout+stderr log files on Windows, moved to
<user data dir>\logs during initialization and first created in the user's
temporary files directory defined by Windows. Log files are named like
"wesnoth-<TIMESTAMP>-<PID>.log" and up to 8 log files are kept along with
the latest session's log file. This avoids issues caused by SDL 1.2's
built-in redirection code not being Unicode-aware (fixes bug #22897).
* Removed legacy filesystem API implementation.
* Fixed Generate Map dialog bug that caused last choice of map
generator to not be actually selected (bug #23711).

View file

@ -32,7 +32,10 @@ function wesnoth.wml_actions.replace_map(cfg)
local x1,x2 = string.match(cfg.x, "(%d+)-(%d+)")
local y1,y2 = string.match(cfg.y, "(%d+)-(%d+)")
local map = cfg.map_data
local header,map = string.match(cfg.map_data, "(.-)\n\n(.*)")
if not map then
map = cfg.map_data
end
x1 = tonumber(x1)
y1 = tonumber(y1)

View file

@ -2,7 +2,7 @@ Ww, Ww, Ww, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm,
Ww^Es, Ww, Ww, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Gll^Fp, Gs^Fms, Rp, Gd^Fet, Gll^Fp, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd^Fp, Gll^Fp, Rp, Rp, Gll^Fp, Hhd^Fp, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Vo, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Mm, Mm, Mm, Mm, Hhd, Hhd, Gll^Fp, Rp, Gll^Fp, Hhd^Fp, Hhd, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Mm, Mm, Hhd^Vo, Mm, Mm, Mm, Gs, Gd, Gd^Vo, Gd, Ce, Ke, Ce, Gg, Gg, Gg^Efm, Gs, Rp, Gll^Fp, Gd^Vo, Hhd, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Mm, Mm, Hhd^Vo, Mm, Mm, Mm, Gs, Gd, Gd^Vo, Gd, Ce, 2 Ke, Ce, Gg, Gg, Gg^Efm, Gs, Rp, Gll^Fp, Gd^Vo, Hhd, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Vo, Hhd, Mm, Mm, Mm, Mm, Mm, Hhd, Gd^Vo, Hhd, Hhd, Ce, Hh, Hh, Hh, Hh, Gg, Rr, Gd, Gd, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Mm, Hhd^Fp, Gs^Fms, Gll^Fp, Gg, Gg, Gs, Gd, Gd, Gd, Gg, Gg, Ce, Ce, Gg, Gg, Rr, Rr, Gd^Vo, Hhd, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Hhd^Vo, Mm, Mm, Mm, Mm, Ww^Es, Gd, Gd, Gd, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Ce, 1 Ke, Gg, Rr, Gd, Gd, Hhd, Hhd, Mm, Mm, Mm, Mm
@ -16,7 +16,7 @@ Mm, Mm, Mm, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Vo, Gd, Gg, Ww, Ww, Ww, Ww, W
Mm, Mm, Mm, Mm, Gg^Fet, Gs^Fms, Gd^Fp, Ww, Ww, Ww, Ww, Ww, Gg^Es, Re, Ww, Ww, Rr, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Gd^Fms, Gd^Vo, Ww, Ww, Gs^Fms, Gd^Vo, Gd^Fp, Gs^Fms, Ww, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Hh, Hh, Ww, Ww, Ww, Gll^Fp, Gd^Fms, Ww, Ww, Ww, Mm, Cud, Cud, Cud, Cud, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Hh, Hh, Ww, Ww, Ww, Gd^Vo, Gll^Fp, Ww, Ww, Mm, Mm, Mm, Cud, 2 Kud, Cud, Cud, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh^Fp, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Hh, Hh, Ww, Ww, Ww, Gd^Vo, Gll^Fp, Ww, Ww, Mm, Mm, Mm, Cud, 3 Kud, Cud, Cud, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh^Fp, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Hh, Ww, Ww, Ww, Re, Gll^Fp, Gd^Fms, Ww, Ww, Mm, Mm, Mm, Cud, Cud, Cud, Cud, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Hh, Ww, Ww, Ww, Gs^Fms, Gll^Fp, Ww, Ww, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Mm, Mm, Hh^Fp, Hh, Mm, Mm, Mm, Mm, Mm, Mm
Hh^Fp, Gll^Fp, Gs^Fms, Ww, Ww, Ww^Es, Ww, Ww, Ww, Ww, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm
@ -30,7 +30,7 @@ Mm, Mm, Mm, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Gg, Wwf, Ww, Ww, Wwr, Ww, M
Mm, Mm, Hhd, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gll^Fp, Re, Wwf, Ww, Ww, Ww, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Mm, Mm, Mm
Mm, Mm, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gll^Fp, Re, Gs, Wwf, Ww, Ww, Ww, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Hh^Fp, Mm, Mm, Mm
Co, Co, Co, Co, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gll^Fp, Re, Gd^Vo, Gs^Fp, Hh, Ww, Ww, Ww^Es, Ww, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Co, 3 Ko, Co, Mm, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gll^Fp, Gs, Re, Gd^Fp, Hh, Hh, Mm, Ww, Ww, Ww, Mm, Mm, Mm, Mm, Hh, Mm, Mm, Mm, Mm, Mm
Co, 4 Ko, Co, Mm, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gll^Fp, Gs, Re, Gd^Fp, Hh, Hh, Mm, Ww, Ww, Ww, Mm, Mm, Mm, Mm, Hh, Mm, Mm, Mm, Mm, Mm
Co, Co, Co, Co, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Re, Gg, Hh, Hh, Hh, Mm, Ww, Ww, Ww, Mm^Vhh, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd^Vo, Re, Gg, Gg, Hh, Hh, Mm, Ww, Ww, Ww, Mm, Hh, Hh, Hh^Vhh, Mm, Hh, Mm, Mm, Mm
Mm, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hh, Re, Re, Gg, Gg, Hh, Ww, Ww, Ww, Hh, Gg, Gll^Fp, Gll^Fp, Mm, Hh, Gs^Fp, Gs^Fp, Gs^Fp

View file

@ -4,16 +4,16 @@ Hh^Fp, Hh, Hh, Gs^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fms, Hh^Fds, Hh^Fms, Gs
Hh^Fp, Hh, Hh^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Hh, Hh^Fp, Hh^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Rr, Gg, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Re^Gvs, Re^Gvs, Re^Gvs, Gg^Efm, Gs^Fms, Gs^Fms, Gs^Fms
Hh^Fp, Hh, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Re, Re, Re, Hh^Fp, Hh^Fp, Hh^Fms, Gs^Fms, Gs^Fms, Rr, Rr, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Em, Gs^Fms, Gs^Fp, Gs^Fp, Gs^Fms, Re^Gvs, Gs, Gs^Fds, Gs^Fms, Gs^Fms
Gll^Fp, Hh^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fdw, Gs^Fms, Gs, Rr, Rr, Rr, Rr, Gg, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gg^Ve, Gs, Gs, Gs^Fms, Gs^Fms, Gs^Fms
Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs, Gs, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Gs^Efm, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Em, Gg^Ve, Gs^Fms, Gs^Fds, Gs^Fms
Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rr, Rr, Gs^Fds, Gs^Fms, Gg^Fet, Ce, 5 Ke, Ce, Ss, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Ss, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Rr, Rr, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Re, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms
Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs, Gs, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Ce, Gs^Fms, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Efm, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Em, Gg^Ve, Gs^Fms, Gs^Fds, Gs^Fms
Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rr, Rr, Gs^Fds, Gs^Fms, Gg^Fet, Ce, 3 Ke, Ce, Ss, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Ss, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Rr, Rr, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ce, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Re, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms
Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rp, Gs^Fms, Gs^Fms, Rr, Gs, Gg, Gg, Gg, Gg, Ds, Gs, Ss^Vhs, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Re, Re, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rp^Ve, Rp, Gg, Gs, Rr, Rp, Gg^Efm, Gs, Gg, Re^Gvs, Gs, Gg, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Rp, Gg, Gg^Efm, Rp, Rp^Ve, Rp, Re, Re, Re^Gvs, Re^Gvs, Gs, Gg, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Ww, Ss, Gs^Fms, Gg, Gs^Fds, Gs^Fms
Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Rp, Rp, Rp, Rp, Gs^Es, Gg^Efm, Gs, Re^Gvs, Gg, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Efm, Ds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs, Rp, Gs, Gg, Gg, Gs, Rr, Gs, Gg, Gg, Gg, Gg, Gg^Efm, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Cv, Cv, Cv, Cv, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Cv, Cv, Cv, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gg, Gg, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gg, Gs, Gs, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Cv, 3 Kv, Cv, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Cv, Gs, 2 Kv, Gs, Cv, Gs^Fms, Gg^Fet, Gs^Fms, Rr, Gg, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Cv, Gs^Fms, Cv, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Cv, Cv, Cv, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gg, Gg, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gg, Gs, Gs, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Cv, 5 Kv, Cv, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Cv, Gs, 4 Kv, Gs, Cv, Gs^Fms, Gg^Fet, Gs^Fms, Rr, Gg, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Cv, Gs^Fms, Cv, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Rp^Ve, Gs^Fds, Cv, Cv, Cv, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Rr, Gg^Es, Gs^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gll^Fp, Gs^Fds, Rr, Rr, Gg, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs, Gll^Fp, Gs^Fms, Gs^Fms
Ww, Ww, Ww, Rr, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Rr, Gg, Gg^Efm, Gs^Fms, Gs^Fds, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms
@ -27,6 +27,6 @@ Gs^Fms, Gs^Fms, Gs^Fms, Rr, Hh^Fms, Hh^Fms, Rr, Gs^Fms, Rp^Ve, Gs^Fms, Gs^Fms, G
Gs^Fms, Gs^Fp, Gs^Fms, Rr, Rr, Rr, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Rp^Ve, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fds, Gll^Fp, Gs^Em, Gs^Fms, Gll^Fp, Gs^Fms, Rp^Ve, Rp, Gs^Fms, Gs^Fds, Gll^Fp, Gll^Fp, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gg^Fet, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fds, Gs^Fms
Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Ce, Ce, Ce, Rr, Rr, Rr, Rr, Rr, Rr, Rr, Ce, Rr, Rr, Gs^Fms, Gs^Fms, Gs^Fds, Rr, Rr, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Hh, Gs^Fms, Hh, Hh^Fp
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, 1 Ke, Ce, Gg, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Ce, 4 Ke, Ce, Gll^Fp, Rr, Rr, Rr, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fds, Gs^Fms, Hh, Hh^Fp, Hh, Hh^Fp
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, 1 Ke, Ce, Gg, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Ce, 2 Ke, Ce, Gll^Fp, Rr, Rr, Rr, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fds, Gs^Fms, Hh, Hh^Fp, Hh, Hh^Fp
Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gs^Fms, Gg, Gs^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Gs^Fms, Gll^Fp, Ce, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Hh^Fds, Hh^Fp, Hh, Hh^Fp, Hh, Hh^Fp, Hh^Fp, Hh^Fp
Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh, Gs^Fp, Hh, Gs^Fp, Hh, Hh^Fp, Hh^Fp

View file

@ -3,7 +3,7 @@ Ww, Ww, Ww, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm,
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh^Fp, Re, Re, Hh^Fp, Hh, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fp, Re, Hh^Fp, Hh, Hh, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Hh, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Gg, Gg, Gg, Gg, Gg, Ce, Ce, Ce, Gg, Gg, Gg, Re, Gs^Fp, Hh, Hh, Mm, Mm
Ms, Ms, Ms, Ms, Mm, Mm, Mm, Mm, Gg^Vh, Hh, Mm, Mm, Mm, Mm, Mm, Hh, Hh^Vhh, Hh, Hh, Hh, Ce, 4 Ke, Ce, Hh, Gg, Gg, Re, Gg, Mm, Mm, Mm, Mm
Ms, Ms, Ms, Ms, Mm, Mm, Mm, Mm, Gg^Vh, Hh, Mm, Mm, Mm, Mm, Mm, Hh, Hh^Vhh, Hh, Hh, Hh, Ce, 6 Ke, Ce, Hh, Gg, Gg, Re, Gg, Mm, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Hh, Mm, Hh^Fp, Gs^Fp, Hh^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gg, Ce, Ce, Ce, Re, Re, Re, Hh^Vhh, Hh, Mm, Mm, Mm, Mm
Ms, Ms, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Ww, Gg, Gg, Gs, Gs, Gs, Gg, Re, Re, Gg, Re, Mm, Mm, Mm, Mm, Gg, Gg, Hh, Hh, Mm, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Re, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ss, Hh, Hh, Mm, Mm, Mm, Mm
@ -17,19 +17,19 @@ Mm, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Gll^
Mm, Mm, Mm, Mm, Mm, Gll^Fp, Hh^Vhh, Gll^Fp, Gll^Fp, Gll^Fp, Gg^Vh, Gll^Fp, Gll^Fp, Ww, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Mm, Mm, Mm, Mm, Mm, Ms
Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Hh^Fp, Mm, Mm, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Ce, Ce, Ce, Hh, Hh, Gs^Fp, Mm, Mm, Hhd, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Gs^Fp, Hh^Fp, Gs^Fp, Mm, Mm, Mm, Mm, Hh, Gs^Fp, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Ce, 5 Ke, Ce, Mm, Re, Gs^Fp, Hh^Fp, Hh, Hh, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm^Vhh, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Ce, 7 Ke, Ce, Mm, Re, Gs^Fp, Hh^Fp, Hh, Hh, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm^Vhh, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm
Mm, Mm, Hh, Ce, Ce, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Gll^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Mm, Mm, Mm, Gs^Fp, Hh, Mm, Mm, Mm, Mm, Mm, Mm
Hh^Fp, Hh^Fp, Gll^Fp, Hh, Hh^Vhh, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm
Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Hh, Gs^Fp, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm
Hh^Fp, Hh^Fp, Hh^Fp, Gll^Fp, Gs, Gs, Gs, Hh, Hh, Hh, Re, Re, Gs^Fp, Hh^Fp, Gs^Fp, Hh, Hh, Hh, Cud, Cud, Cud, Cud, Hh^Fp, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Hh, Ww, Hh, Hh, Hh, Hh, Gg, Re, Re, Hh^Vhh, Gg, Hh, Cud, Cud, 2 Kud, Cud, Hh, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Hh, Ww, Hh, Hh, Hh, Hh, Gg, Re, Re, Hh^Vhh, Gg, Hh, Cud, Cud, 4 Kud, Cud, Hh, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh^Fp, Hh, Hh, Hh, Hh, Hh, Gll, Gg, Hh, Hh, Cud, Cud, Cud, Cud, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Gll^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Fp, Gg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Hh, Gg, Gg, Gg, Gg, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Mm, Mm, Mm, Mm, Mm
Ms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs, Gg, Gs, Gg, Gg, Gg^Es, Gg, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gll, Re, Ce, Ce, Ce, Mm, Mm, Gs^Fp, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh^Fp, Re, Hh^Vhh, Hh^Fp, Hh^Fp, Hh, Hh, Hh, Mm, Ce, 3 Ke, Ce, Ce, Ce, Hh, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh^Fp, Re, Hh^Vhh, Hh^Fp, Hh^Fp, Hh, Hh, Hh, Mm, Ce, 5 Ke, Ce, Ce, Ce, Hh, Mm, Mm, Mm
Ms, Ms, Ms, Ms, Mm, Mm, Mm, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gll^Fp, Gs, Re, Hh^Fp, Hh, Hh, Mm, Gll^Fp, Gll^Fp, Hh, Hh, Ce, Ce, Ce, Hh, Mm, Mm, Mm, Mm, Mm
Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh, Hh, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm
Ms, Ms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Em, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gg, Gg, Hh, Hh, Mm, Mm, Mm
@ -37,6 +37,6 @@ Mm, Mm, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, G
Mm, Mm, Hh, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Gs, Hh^Fp, Hh^Fp, Hh^Fp
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Gll^Fp, Hh^Fp, Gll^Fp, Hh^Vhh, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gg, Ce, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Mm, Hh, Hh
Hh, Hh, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, 1 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Hh, Hh
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Ce, 7 Ke, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, 6 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Hh^Fp, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Ce, 3 Ke, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, 2 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Hh^Fp, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gg, Gll^Fp, Gg, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Mm

View file

@ -1,5 +1,7 @@
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Gg, Gd, Hhd, Hhd, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Gll^Fp, Gg, Gd, Hhd, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Gg^Ve, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Gll^Fp, Gg, Gd, Hhd, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Gll^Fp, Gg, Gd, Hhd, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Gg^Ve, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Gll^Fp, Gg, Gd, Hhd, Hhd, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Gll^Fp, Gg^Ve, Gg, Gd, Hhd, Hhd, Hhd, Hhd, Hh, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hhd, Hh, Mm, Gg^Ve, Hhd^Fp, Gll^Fp, Gg, Gg, Gg^Ve, Hd, Hd, Ww, Wwf, Ww, Hhd, Hd, Hhd, Hhd, Gd, Gg^Efm, Gg, Gg, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Hhd, Hhd, Hd, Hhd, Hd, Hd, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Hd, Gd, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Hh, Hh, Hhd, Mm, Mm, Mm
@ -23,12 +25,14 @@ Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gg, Gg, Gg, Gg, Gs, Gg, Gd, Hhd^Fp, Gll^Fp,
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Mm, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gs, Gg, Gs, Gs, Hh, Mm, Mm, Mm, Mm, Gll^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Rp, Gs^Vc, Gll^Fp, Gll^Fp, Hhd, Hhd, Hh, Hh, Hh, Hh, Hh, Hh, Hhd, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Hhd, Hhd, Hhd, Mm, Mm, Mm^Vhh, Hhd, Gll^Fp, Gll^Fp, Hhd^Fp, Gll^Fp, Hhd^Fp, Gll^Fp, Gd, Re, Gll^Fp, Hhd, Hhd, Mm, Gll^Fp, Hhd^Fp, Hhd, Hhd, Hhd, Hhd, Hhd, Hh, Mm, Mm, Hhd, Hhd, Hhd, Hhd, Ce, Ce, Ce, Mm, Mm
Hhd, Ce, Ce, Ce, Hhd, Hhd, Mm, Mm, Mm, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd, Hhd, Mm, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Ce, 3 Ke, Ce, Mm, Mm
Hhd, Ce, 2 Ke, Ce, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Gd, Gd^Efm, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Efm, Gd, Gd, Hhd, Hhd, Mm, Mm, Mm, Hhd, Ce, Ce, Ce, Mm, Mm
Hhd, Ce, Ce, Ce, Hhd, Hhd, Mm, Mm, Mm, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd, Hhd, Mm, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Ce, 6 Ke, Ce, Mm, Mm
Hhd, Ce, 5 Ke, Ce, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Gd, Gd^Efm, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Efm, Gd, Gd, Hhd, Hhd, Mm, Mm, Mm, Hhd, Ce, Ce, Ce, Mm, Mm
Hhd, Ce, Ce, Ce, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Gll^Fp, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fp, Mm, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Mm, Mm
Mm, Hhd, Hhd, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm, Gs^Vc, Mm, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Fet, Gll^Fp, Gll^Fp, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gll^Fp, Gll^Fp, 7 Ke, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Hhd, Hhd, Hhd, Hhd, Hhd, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Gll^Fp, Gll^Fp, 4 Ke, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Hhd, Hhd, Hhd, Hhd, Hhd, Mm, Mm, Mm
Hhd, Hhd, Mm, Mm, Mm, Mm, Gs^Vc, Gll^Fp, Gll^Fp, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Vc, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, 5 Ke, Gll^Fp, Gll^Fp, Gll^Fp, 6 Ke, Gll^Fp, Gll^Fp, Gll^Fp, 1 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, 2 Ke, Gll^Fp, Gll^Fp, Gll^Fp, 3 Ke, Gll^Fp, Gll^Fp, Gll^Fp, 1 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Ce, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hhd^Fp, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Hhd^Fp, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Gll^Fp, Hhd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm

View file

@ -1,7 +1,9 @@
Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm^Xm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm^Xm, Mm^Xm, Mm, Mm, Mm, Mm^Xm, Mm^Vhh, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Ce, Ce, Ce, Ce, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd^Fp, Hhd^Fp, Hhd^Fp, Gg^Ve, Mm, Mm, Mm, Mm, Re, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Ce, Ce, 3 Ke, Ce, Mm, Hhd, Hhd, Hhd, Hhd, Mm, Gg^Ve, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Re, Mm, Mm, Hh, Hh, Hh, Hh, Hh^Fp, Hh^Fp, Hh^Fp, Gg^Es, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Ce, Ce, 6 Ke, Ce, Mm, Hhd, Hhd, Hhd, Hhd, Mm, Gg^Ve, Hhd^Fp, Hhd^Fp, Mm, Mm, Mm, Mm, Re, Re, Mm, Mm, Hh, Hh, Hh, Hh, Hh^Fp, Hh^Fp, Hh^Fp, Gg^Es, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Ce, Ce, Ce, Ce, Hhd, Hhd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Re, Re, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm
Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd, Hhd, Hhd, Mm, Mm, Mm, Re, Re, Mm, Ms, Gd^Fetd, Ms, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Mm, Mm, Wwr, Mm, Mm
Hhd, Hhd, Hhd, Hhd, Hhd, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd^Fp, Hhd, Hhd, Hhd, Hhd, Mm, Re, Re, Hh, Ms, Ms, Ms, Ms, Ms, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Fp, Mm, Mm, Mm, Mm, Mm, Ww, Ww, Hh, Hh
@ -14,7 +16,7 @@ Mm, Mm, Hh, Ce, Ce, Mm, Mm, Mm, Rb, Rb, Wwf, Hh, Hh, Hh, Hh^Fp, Hh^Fp, Hh^Fp, Hh
Mm, Mm, Mm, Hh, Mm, Mm, Mm, Gs^Fp, Wwf, Wwf, Rb, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Wwr, Wo, Wo, Ww, Ww
Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Wwf, Wwf, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Wwr, Ww
Wwf, Wwf, Wwf, Wwf, Wwf, Wwf, Gs^Fp, Gs^Fp, Gs^Fp, Gd^Fetd, Gs^Fp, Hh, Gs^Fms, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Ce, Ce, Ce, Mm, Mm, Mm
Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg^Es, Gg, Hh, Hh, Hh, Re, Re, Gs^Fms, Gs^Fms, Gs^Fms, Hhd, Hhd, Hh, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Ce, 2 Ke, Ce, Ce, Mm, Mm
Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg^Es, Gg, Hh, Hh, Hh, Re, Re, Gs^Fms, Gs^Fms, Gs^Fms, Hhd, Hhd, Hh, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Ce, 5 Ke, Ce, Ce, Mm, Mm
Mm, Mm, Mm, Mm, Gg^Ve, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Gg, Re, Re, Gg^Ve, Gd, Hhd, Hhd, Hh, Hhd, Hh, Hh, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Ce, Ce, Ce, Ce, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh^Fms, Hh, Hh, Hh, Hh, Hh, Gg, Gd, Hhd, Hhd, Hhd, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gg, Hh, Hh, Hh, Hh, Hhd, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
@ -29,6 +31,8 @@ Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Gs^Fms, Gs^Fms, Gs^Fds, Gs^F
Mm, Mm, Hh, Mm, Mm^Vhh, Mm, Mm, Mm, Mm, Mm, Gg^Ve, Mm, Mm, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Ve, Gg, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Es, Gs^Fds, Ce, 1 Ke, Ce, Gs^Fds, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Mm, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm
Hh, Hh, Mm, Mm, Mm, Mm, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fms, Ce, Ce, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Ve, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, 5 Ke, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Ce, Ce, Ce, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fms, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Em, Gs^Fds, Ce, 7 Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, 6 Ke, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, 2 Ke, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Ce, Ce, Ce, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fms, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Em, Gs^Fds, Ce, 4 Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, 3 Ke, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm

View file

@ -1,17 +1,17 @@
Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Mm^Vhh, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Hd, Md, Hd, Wwt, Wwt, Hd, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Mm^Vhh, Md, Md, Md, Md, Md, Md, Md, Md, Md, Ce, Ce, Ce, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Hd, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Hd, Md, Hd, Md, Hd, Md, Hd, Hd, Hd, Hd, Hd, Md, Hd, Md, Hd, Hd, Hd, Md, Hd, Md, Md, Hd, Hd, Hd, Md, Ce, 4 Ke, Ce, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Hd, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Hd, Md, Hd, Md, Hd, Md, Hd, Hd, Hd, Hd, Hd, Md, Hd, Md, Hd, Hd, Hd, Md, Hd, Md, Md, Hd, Hd, Hd, Md, Ce, 7 Ke, Ce, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Hhd, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Wwt, Wwt, Wot, Wot, Wwt, Wwt, Ds^Es, Hd, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Hd, Hd, Hd, Md, Hd, Md, Hd, Md, Md, Md, Md, Ce, Md, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Ce, Ce, Ce, Ce, Md, Md, Md, Md, Gs^Fp, Hh^Fp, Hh^Fp, Hhd, Md, Md, Md, Md, Md, Md, Hd, Ds, Wwt, Wwt, Wot, Wot, Wot, Wwt, Wwt, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Ce, 2 Ke, Ce, Ce, Md, Md, Md, Md, Hh^Fp, Gs^Fp, Gs^Fp, Md, Md, Md, Md, Md, Md, Hd, Hd, Ds, Wwt, Wwt, Wwt, Wot, Wwt, Wwt, Wwt, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Ce, 5 Ke, Ce, Ce, Md, Md, Md, Md, Hh^Fp, Gs^Fp, Gs^Fp, Md, Md, Md, Md, Md, Md, Hd, Hd, Ds, Wwt, Wwt, Wwt, Wot, Wwt, Wwt, Wwt, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md
Md, Md, Md, Md, Md, Hhd, Hhd, Ce, Ce, Ce, Ce, Md, Md, Md, Md, Md, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Md, Md, Md, Hd, Hd, Hhd^Fp, Gd^Fp, Gs^Fp, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Em, Gs^Fp, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md
Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Gd, Md, Md, Md, Md, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Md, Md, Md, Md, Md, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Wwt, Ds, Wwt, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Md, Md, Hhd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Hhd, Hhd, Gd, Hhd, Gd, Gd, Hhd, Hhd, Md, Md, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gd^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gd^Fp, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md
Md, Md, Hd, Hd, Hd, Md, Hd, Hd, Gd, Gd, Gd, Gd, Hhd^Vhh, Md, Md, Md, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gd^Fp, Gd^Fp, Hhd^Fdf, Gd^Fp, Hhd^Fdf, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Md, Md, Md, Md, Md, Mm^Vhh, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md
Md, Hd, Md, Md, Md, Hd, Hhd, Hhd, Hhd, Hhd, Hhd, Gd, Gd, Hhd, Md, Md, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Ve, Gd^Fp, Hhd^Fdf, Hhd^Fdf, Hhd^Fdf, Hhd^Fdf, Hhd^Fdf, Gd^Fp, Gs^Fp, Hh^Fp, Gs^Fp, Hh^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh^Fp, Hhd, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Mm^Vhh, Md, Md, Md
Md, Hd, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Gd, Gd, Md, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Wwt, Wwt^Es, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt^Es, Mm, Mm, Hh, Hh, Hh, Ch, Ch, Ch, Gs^Fp, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Gd, Gs, Gg, Gs, Gg, Gg, Gg, Gd, Hhd^Fdf, Gs, Wwt, Wwt, Wot, Wot, Wwt, Wot, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Ch, 3 Kh, Ch, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Gd, Gs, Gg, Gs, Gg, Gg, Gg, Gd, Hhd^Fdf, Gs, Wwt, Wwt, Wot, Wot, Wwt, Wot, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Ch, 6 Kh, Ch, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hhd, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hh, Hh, Hh, Gs, Hh, Gd, Gd, Gs^Fp, Gs^Fp, Hhd^Fdf, Wwt^Es, Wwt, Wwt, Wot, Wot, Wot, Wot, Wot, Wot, Wwt, Wot, Wwt, Wwt, Wwt, Ch, Ch, Ch, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hhd, Gg^Ve, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hhd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hh, Hh, Hhd, Hh, Hhd^Fdw, Hhd^Fdw, Hhd^Fdw, Hhd^Fdw, Gs^Fp, Gd^Fp, Hhd^Fdf, Hhd^Fdf, Wwt, Wwt, Wwt^Es, Wwt, Wwt, Wot, Wot, Wot, Wot, Wot, Wwt, Wwt, Hhd^Fdf, Hh, Re, Gs, Gd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Mm^Vhh, Md, Md, Md, Md, Hhd, Hh, Hh, Hh, Hhd^Fms, Hhd^Fdw, Hhd^Fdw, Hhd^Fdw, Hhd^Fp, Gs^Fp, Gs^Fp, Gd^Fp, Gd^Fp, Hhd^Fdf, Hhd^Fdf, Hhd^Fdf, Gs^Fp, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Wwt, Hhd^Fdf, Hh^Fp, Re, Re, Gd, Hhd, Hhd, Hh^Fms, Hh^Fms, Hhd, Hh^Fms, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Md, Md, Md, Md, Md
@ -25,6 +25,6 @@ Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hhd, Gd, Gs, Gs, Hh, Hh, Hh, Hh, Hh, Hh
Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hhd, Hhd, Gd, Gd, Gg, Hh, Hh, Mm, Mm, Hh^Fp, Hh^Fp, Re, Re, Hhd, Mm, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh, Hhd, Hhd, Md, Hd, Hd, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md
Md, Md, Md, Md, Hd, Hd, Hd, Hd, Md, Hhd, Hhd, Hhd, Hhd, Gg^Vh, Ce, Hhd, Ce, Hh, Hh, Hh^Fp, Hh^Fp, Re, Re, Hhd, Hhd, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Hd, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Hd, Hd, Hd, Md, Md
Md, Md, Md, Md, Hd, Md, Mm^Vhh, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Ce, Hhd, Hh, Hh, Ce, Ce, Hhd, Re, Re, Hhd, Hhd, Ce, Hh^Fp, Hhd, Hhd, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md
Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, 6 Ke, Hhd, Hhd, Hh, Ce, 1 Ke, Hhd, Re, Re, Ce, 5 Ke, Ce, Hhd, Ce, Mm, Mm, Mm, Gll^Ve, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Mm^Vhh, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Mm^Vhh, Hd
Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hh, Hh, Hhd, Hh, Re, Re, Mm, Mm, Mm, Hhd, Ce, 7 Ke, Ce, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, 3 Ke, Hhd, Hhd, Hh, Ce, 1 Ke, Hhd, Re, Re, Ce, 2 Ke, Ce, Hhd, Ce, Mm, Mm, Mm, Gll^Ve, Hh^Fp, Hh^Fp, Hh^Fp, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Mm^Vhh, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Mm^Vhh, Hd
Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hh, Hh, Hhd, Hh, Re, Re, Mm, Mm, Mm, Hhd, Ce, 4 Ke, Ce, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md
Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hhd, Hhd, Hhd, Hhd, Re, Re, Mm, Mm, Mm, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Hd, Md, Md, Md, Md, Md, Md, Md, Md, Md, Md

View file

@ -1,54 +1,56 @@
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ww, Ww, Ww, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ha, Ha, Ms, Ms, Ha, Hh, Hh, Hh, Hh, Gg, Gg, Ai, Ai, Ai
Mm, Mm, Mm, Mm, Mm, Hh, Mm, Hh, Hh, Hhd, Ce, Hhd, Ce, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Wwg, Ww, Wwg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ha, Ha, Ms, Ms, Ha, Ha, Hh, Hh, Hh, Gs, Gg, Ai, Ai, Ai
Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hhd, Ce, 3 Ke, Ce, Ce, Hhd, Gd, Gs, Gs, Gg, Gll^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gd^Fmf, Hh^Vhh, Gd^Fmf, Gll^Fp, Gd^Fmf, Gs^Fdf, Gs^Fds, Ss, Ss, Ww, Wwg, Ss, Ss, Ss, Ss, Ss, Ss, Wwg, Ww, Ai, Aa^Fma, Aa^Fma, Rb, Aa, Aa^Voa, Gs, Gg^Es, Gg, Re, Re, Ai, Ai, Ai
Hh, Mm, Hh, Hh, Hhd, Hhd, Hhd, Hh, Hhd, Ce, Ce, Ce, Hhd, Hhd, Gs, Gd^Fmf, Gd^Fdf, Gll^Fp, Gd^Fmf, Gll^Fp, Gd^Fmf, Gd^Fmf, Gs^Fms, Gs^Fms, Gs^Fms, Gd^Fmf, Ss, Ss, Ss, Ss, Ss, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Wwg, Gd^Fmf, Hhd^Fmf, Hhd^Fmf, Gs^Fp, Gs^Fp, Gs^Fp, Rb, Rb, Rb, Aa^Voa, Gs^Fp, Re, Re, Re, Ai, Ai
Hh, Hh, Hhd, Hhd, Re, Ce, Ce, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Ms, Gll^Fp, Gd^Fmf, Ss^Fdw, Gd^Fdf, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gg^Vl, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Wwg, Wwg^Es, Ww, Ww, Ww, Gs^Fds, Wwg, Wwr, Ww, Ww^Es, Ww, Gs^Fms, Hh^Vo, Ms, Ms, Ms, Coa, Co, Coa, Ms, Ms, Ms, Mm, Mm, Gs^Fp, Gs^Fp
Re, Re, Re, Re, Re, 7 Ke, Ce, Ce, Hhd, Hhd, Hhd, Hh, Ss, Gll^Fp, Ss, Ss, Ss, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Vht, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Wwg, Hhd^Fdf, Ww, Ww, Ww, Ww, Ww, Ww^Es, Hhd^Fdf, Ww^Es, Ww, Ww, Gs^Fms, Gs^Fp, Ms, Ms, Ms, Coa, 5 Koa, Coa, Ms, Ms, Ms, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Re, Ce, Ce, Re, Re, Ce, Ce, Ce, Hhd, Hhd, Hhd, Wwg, Ss, Wwg, Ss, Ss, Ss, Ss, Gs^Fds, Hh^Fds, Gs^Fds, Wwg, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Ww, Ww, Gg^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ww^Es, Wwr, Hhd^Fdf, Ww, Gs^Fds, Gs^Fp, Gs^Fp, Ms, Ms, Coa, Coa, Coa, Ms, Ms, Ms, Ms, Gs^Fp, Gs^Fp, Gs^Fp
Re, Ce, 9 Ke, Re, Re, Re, Re, Re, Ww, Ww^Es, Hhd^Fdf, Wwg, Wwg, Ss, Wwg, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Ww, Hhd^Fdf, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Hh^Fms, Gs^Fds, Ww, Gs^Fms, Gs^Fp, Ms, Ms, Ms, Ms, Hh^Fp, Ms, Ms, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Re, Ce, Ce, Ce, Re, Re, Gd, Gd, Ww, Ww, Ww, Hhd^Fdf, Gs^Fds, Ss, Wwg, Wwg, Wwg, Wwg, Hhd^Fdf, Ss, Ww, Ww, Ww, Gs^Fds, Ww, Hhd^Fdf, Ww, Gs^Fds, Gg^Vl, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fds, Ww, Ww, Gs^Fds, Hh^Fds, Ww, Gs^Fms, Gs^Fms, Gs^Fp, Gd^Fmf, Hh^Vo, Gd^Fmf, Gs^Fp, Gd^Fmf, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Re, Ce, Re, Ce, Gs, Gs, Gs^Fds, Gs, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Ww, Ww, Ww, Ww^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Ds, Ds^Es, Gs^Fms, Gs^Fms, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fms, Gs^Fds, Ww^Es, Ww^Es, Hh^Fds, Gs^Fms, Ww, Ww, Gd^Fmf, Hhd^Fmf, Gd^Fdf, Gs^Fms, Gs^Fms, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Re, Gd, Gd, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Vl, Gs^Fms, Gs^Fds, Ce, Ce, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Ds, Hd, Gs^Fds, Gs^Fds, Ce, Ke, Ce, Gs^Fds, Hh^Fms, Ww, Ww, Gs^Fms, Ww^Es, Ww, Wwr, Ww^Es, Ww, Ww, Hh^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp
Gg, Gg, Gs^Fds, Gs, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Re^Fms, Gll^Fp, Ce, Ke, Gs^Fds, Ce, Ce, Gs^Fds, Ds^Es, Ww, Ww^Es, Ds, Gs^Fds, Ce, Gs^Fds, Ce, Gs^Fds, Gs^Fds, Gs^Fms, Hh^Fds, Ww, Gs^Fds, Ww, Hhd^Fdf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms
Gs^Fds, Hh^Fds, Hh^Fds, Hh^Fds, Gs^Fds, Hh^Fds, Hh^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Vl, Gs^Fp, Gs^Fms, Gll^Fp, Gg^Efm, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ds, Gs^Fds, Gs^Em, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Gg^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Gg
Gs^Fds, Hh^Fds, Hh^Fds, Hh^Fds, Ww, Ww, Wo, Wo, Ww, Ww, Ww, Ww, Hh^Fds, Hh^Fds, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gg^Vl, Gs^Fms, Gll^Fp, Re^Fms, Gs^Fds, Ce, Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ds, Ww, Gg^Efm, Gg^Vh, Gs, Gg, Gs, Gg, Gg^Efm, Gg, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg
Hh^Fds, Hh^Fds, Ww, Ww, Wo, Wo, Wo, Wo, Ww, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Fet, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fp, Gs^Em, Gs^Fp, Re^Fms, Gs^Fms, Ce, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Rp^Ve, Rp, Gg, Gd, Gg, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Wwf, Wwg, Gg, Gs, Gg, Gg, Gg^Efm, Gg, Gg, Gg
Ww, Ww, Wwr, Wo, Wo, Wwr, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Ss, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gs, Re, Rp, Gg, Gd, Gg, Gd, Gg, Gd, Gg^Ve, Gs, Gg, Gg, Gg, Gg, Ww, Wwg, Wwf, Wwg, Wwf, Gs, Gg, Gg, Gg
Wo, Wo, Wo, Wo, Ww, Ww, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Es, Gs, Gg, Gg^Ve, Gg, Gg, Gs, Gs, Re, Re, Rb^Vh, Rp, Gg, Gg, Re, Re, Re, Gs, Re, Gs, Gg, Gg^Es, Gg, Gg, Gg, Gs, Wwf, Wwf, Wwg, Gg, Gg^Vh, Gg, Gg
Wo, Wo, Ww, Ww, Gs^Fds, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re, Re, Re, Re, Re, Rp, Rp, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Ww, Ww, Gs, Gg, Gg
Ww, Ww, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Gg, Gg, Gs, Gg^Em, Gg, Re, Rb^Vh, Re, Gs, Gg, Re, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gs, Rp, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Gg, Gs, Ww^Es, Ww, Ww, Ww
Ww, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Vh, Gs, Gs, Gs, Re, Re, Re, Re, Re, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Rp, Gs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Rb, Rb^Vh, Rb, Gs, Gg, Gg, Ww, Ww, Ww
Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gs, Re, Re, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Rb^Vh, Rp, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Gg, Gg, Re, Ds, Ds, Gs, Gg, Gg, Gg, Gg
Gs^Fds, Gs^Fds, Gg, Gg^Em, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gs, Rp, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Gg, Gg, Gg, Re, Re, Gs, Gg^Ve, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Rp, Gs, Gg, Re, Re, Re, Re, Re, Re, Re, Gs, Gg, Gg, Gg, Gg, Gg, Re, Gs, Gs, Gs, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Rb^Vh, Rp, Gg, Gg, Gs, Gg, Gg, Re, Ww, Ww, Re, Ww, Ww, Hh, Hh, Hh, Hh, Gg, Re, Gs, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Rp, Gg, Gg, Gg, Gs, Gg, Gs, Re^Vh, Re, Re, Re^Vh, Ww, Ww, Hh, Hh^Fp, Hh, Gg, Re, Gg^Ve, Gg, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Re, Re, Re^Gvs, Re, Re, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Gs, Re, Rp, Gg, Gg^Es, Gg, Gg, Gg, Ww, Re, Ch, Ch, Ch, Re, Ww, Gg, Hh, Gg, Re, Re, Gs, Gs, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gs, Gs, Gs, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg^Efm, Gg, Gs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Re, Rb^Vh, Rp, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ch, Ch, Ch, Ch, Re, Gg, Gg, Re, Gg^Vh, Gs, Gg, Gg, Gs^Fds, Gg, Gg
Gs, Gs, Gs, Gg, Gs, Ce, Ce, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Gg, Re, Gg, Rp, Gg, Gg, Gg, Gs, Ww, Ww, Ch, Ch, 2 Kh, Ch, Re, Re, Re, Re, Rb, Rb, Gg^Em, Gs^Fds, Gs^Fds, Gg, Gg
Gg, Gs, Gs, Gg, Re, 8 Ke, Ce, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re, Re^Gvs, Re, Re, Re, Re, Gg, Gg, Gg^Efm, Gg, Gg, Rp, Rp, Gg, Gg, Ww, Gg, Gg, Ch, Ch, Ch, Ww, Ww, Rb^Wm, Re, Gg, Gg^Efm, Gg, Gs^Em, Gs^Fds, Gs^Fds, Gg, Gg
Gg, Gg, Gs, Gg, Re, Ce, Rb, Ce, Rb, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gs, Re, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Rp, Gg, Ww, Gs, Gd, Re, Gd, Gs, Ww, Re, Re, Gg, Gg, Gg, Gs, Gd^Fdf, Gs^Fds, Gs^Fds, Gg, Gg
Gg, Gg, Gs, Gg, Re, Rb, Rb, Rb, Rb, Rb, Ce, Gd, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gd, Gs, Gs, Gd, Gd, Gs, Gd, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Rp, Rp, Gs, Re, Re, Rp^Vhc, Re, Re, Wwf, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Gs, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Re, Ce, Ce, Ce, Rb, Ce, Rb, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Rb, Re, Rb, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re, Rp, Rrc, Rp, Rrc, Rrc, Rp^Vhc, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gs, Gs, Gg, Gg, Gg, Ke, Ce, Ce, Rb, Rb, Ce, Rb, Re, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg^Es, Re, Rb^Vh, Rb, Rb^Vh, Re, Rb, Gg, Gg, Gg^Efm, Gg, Gg, Gs, Gs, Re, Rp^Vhc, Rp, Rp^Vhc, Rp^Vhc, Rrc, Rp^Vhc, Rp, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Gg
Gg, Gs, Gg, Gg, Gg, Ce, Rb, Rb, Rb, Ce, 6 Ke, Re, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Rb, Re, Re, Re, Rb^Vh, Rb, Gg, Gg, Gg, Gg, Gg, Re, Re, Rp, Rp, Rrc, Rrc, Rrc, Rrc, Ds, Re, Ww, Ww, Ww^Es, Gg, Gg^Efm, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Re, Rb, Rb, Rb, Ce, Ce, Ce, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re, Re, Re, Re, Gs, Gg, Gg, Gs, Gs, Re, Rp^Vhc, Rp, Rp^Vhc, Rrc, Rp^Vhc, Rp, Rp, Ww, Ww, Ww^Es, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Es, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gg, Re, Re, Rb, Rb, Ce, Rb, Re, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gs, Gs, Rb, Rb, Rrc, Rrc, Rp, Rp, Re, Ds, Ww, Ww^Es, Ww^Es, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gs, Gg, Gg, Gg, Gg, Gg, Re, Rb, Rb, Ce, Re, Re, Gs, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Rb^Vh, Rb, Rr, Rb, Rp^Vhc, Rp, Rp^Vhc, Re, Ds, Ww, Ds, Gs, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gs, Gs, Gg, Gg, Gg, Gg, Re, Rb, Ce, Rb, Ce, Re, Gs, Gg, Gg, Gg, Gg, Re, Re, Re, Re, Re, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Rp, Rp, Rb, Rb, Gs, Re, Gg, Gg, Ds, Ds, Gs, Ww, Gg, Gg^Es, Gg, Gg, Aa, Aa, Gg^Vh, Gg, Gg, Gg, Gg
Re, Gs, Gs, Gg, Gg, Gg, Re, Re, Rb, Rb, Ce, Rb, Re, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Re, Re, Gs, Rb, Gd, Rb^Vh, Rb, Gg, Gg, Gg, Ww, Gs^Vh, Ww, Wwf, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Rb, Ce, Ce, Gs, Gg, Gg, Re, Rb, Rb, Ce, Ce, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Gg, Gs, Gg, Rb^Vh, Rb, Rb, Gg, Gg, Gg, Ds, Gg, Gg^Vh, Ww, Gg, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Rb, Ke, Ce, Ce, Gg, Gg, Re, Rb, Rb, 4 Ke, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Rb, Gg^Efm, Gg, Gg, Gg, Gg, Ds, Gg, Gg, Wwf, Gg, Gg, Re, Gg, Gg, Gg, Gg, Rp, Gg^Vh, Gg, Gg, Gg
Rb, Ce, Rb, Ce, Gs, Gg, Re, Re, Rb, Ce, Aa, Aa, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rr, Rr, Wwf, Rr, Rr, Rp, Rr, Rr, Rr, Rr, Rp, Rr, Rr, Rr, Rr
Rb, Rb, Rb, Re, Re, Re, Gg, Re, Ai, Ai, Ai, Aa^Vha, Rb, Gg, Gs, Gg, Gg, Gg, Gs, Gg, Gg, Re, Re, Re, Re, Re^Gvs, Re, Re, Gg, Rb^Vh, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gg, Gg, Gg^Vh, Gg
Rb, Rb, Rb, Re, Gs, Gg, Gg, Gg, Ww, Ww, Ww, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gs, Re, Re, Gg, Gg, Gg^Es, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rp, Rr, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gs^Fds, Gs^Fds
Rb, Ce, Ce, Ce, Gg, Gg, Gg, Gg, Ww, Ww, Aa, Gg, Gg, Gg, Rb^Vh, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Rb^Vh, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Gg, Ww, Ww, Ww, Wwr, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gs^Fds, Gs^Fds, Gs^Fds
Rb, Ke, Ce, Ce, Gs, Gg, Gg, Gg, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rb, Gg, Gg, Gg, Gg, Re, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Gg, Gg, Ww^Es, Ww, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Gg, Gg^Em, Gs^Fms, Gs^Fds, Gs^Fds
Re, Ce, Re, Re, Re, Gs, Gs, Gg, Ww, Ww, Ww, Gg, Gg, Gg, Gs, Gg, Gg, Rb, Rb^Vh, Rb, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Rp, Rr, Rp, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Re, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Ww, Gg, Rb, Gg, Gg, Gg, Ce, Ce, Ce, Rb, Gg, Ww, Wwf, Ww, Rb, Gg, Ww, Ww, Ww, Ww, Gg, Gg, Rp, Rr, Gg, Gg, Gg, Gg, Gg^Es, Gg, Gg, Gg, Wwf, Ww, Ww, Ww, Gg, Ww, Gg, Re^Vh, Re, Re^Vh, Gd^Fmf, Gs^Fms, Gs^Fms
Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Ww, Ww, Rb^Vh, Aa, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Rb^Vh, Rb, Gg, Rb, Gg, Ww, Ww^Es, Gg, Gg, Rr, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Wwf, Ww, Ww, Gg, Gg, Ww, Gg, Gg, Re, Re^Vh, Gd^Fmf, Gd^Fmf, Hhd^Fmf
Gg, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Ww, Aa^Vha, Aa, Aa, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Rb, Gg^Efm, Rb, Rb, Rb^Vh, Gg, Ww, Gg, Gg, Rr, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Gg, Ww, Gg, Gg, Gg^Em, Gd^Fmf, Gd^Fmf, Gd^Vh, Hhd^Fmf
Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Ww, Wwf, Gs, Gg, Gg, Gg, Gg, Wwf, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rb^Vh, Gg, Ww, Gg, Rp, Rr, Gg, Gg, Gg, Gg, Ww, Gg, Ww, Gg, Ww, Ww, Ww, Gg, Ww, Ww, Ww, Gg, Gg, Gs^Fp, Gs^Fp, Hhd^Fmf, Gs^Fp, Gs^Fp
Gg, Gg, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Ww, Wwf, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Gg, Ww, Gg, Rr, Gg, Gg, Gg, Ww, Ww, Wwf, Ww, Ww, Ww, Wwf, Ww, Gg, Gg, Gg, Ww, Ww, Gg, Gd^Fmf, Gs^Fp, Hhd^Fmf, Hh^Fp, Gs^Fp, Gs^Fp
Gg, Gg, Gg, Re, Gs, Re, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Ww, Ww, Rr, Wwf, Wwf, Ai, Ww, Ww, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Ww, Ww, Gg, Gg^Em, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww^Es, Ww, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Ww, Ww, Rr, Wwf, Wwf, Ai, Ai, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ww, Ww, Ww, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ha, Ha, Ms, Ms, Ha, Hh, Hh, Hh, Hh, Gg, Gg, Ai, Ai, Ai, Gg
Mm, Mm, Mm, Mm, Mm, Hh, Mm, Hh, Hh, Hhd, Ce, Hhd, Ce, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Wwg, Ww, Wwg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Ha, Ha, Ms, Ms, Ha, Ha, Hh, Hh, Hh, Gs, Gg, Ai, Ai, Ai, Gg
Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Hhd, Ce, Ke, Ce, Ce, Hhd, Gd, Gs, Gs, Gg, Gll^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gd^Fmf, Hh^Vhh, Gd^Fmf, Gll^Fp, Gd^Fmf, Gs^Fdf, Gs^Fds, Ss, Ss, Ww, Wwg, Ss, Ss, Ss, Ss, Ss, Ss, Wwg, Ww, Ai, Aa^Fma, Aa^Fma, Rb, Aa, Aa^Voa, Gs, Gg^Es, Gg, Re, Re, Ai, Ai, Ai, Gg
Hh, Mm, Hh, Hh, Hhd, Hhd, Hhd, Hh, Hhd, Ce, Ce, Ce, Hhd, Hhd, Gs, Gd^Fmf, Gd^Fdf, Gll^Fp, Gd^Fmf, Gll^Fp, Gd^Fmf, Gd^Fmf, Gs^Fms, Gs^Fms, Gs^Fms, Gd^Fmf, Ss, Ss, Ss, Ss, Ss, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Wwg, Gd^Fmf, Hhd^Fmf, Hhd^Fmf, Gs^Fp, Gs^Fp, Gs^Fp, Rb, Rb, Rb, Aa^Voa, Gs^Fp, Re, Re, Re, Ai, Ai, Gg
Hh, Hh, Hhd, Hhd, Re, Ce, Ce, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Ms, Gll^Fp, Gd^Fmf, Ss^Fdw, Gd^Fdf, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gg^Vl, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Wwg, Wwg^Es, Ww, Ww, Ww, Gs^Fds, Wwg, Wwr, Ww, Ww^Es, Ww, Gs^Fms, Hh^Vo, Ms, Ms, Ms, Coa, Co, Coa, Ms, Ms, Ms, Mm, Mm, Gs^Fp, Gs^Fp, Gg
Re, Re, Re, Re, Re, Ke, Ce, Ce, Hhd, Hhd, Hhd, Hh, Ss, Gll^Fp, Ss, Ss, Ss, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Vht, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Wwg, Hhd^Fdf, Ww, Ww, Ww, Ww, Ww, Ww^Es, Hhd^Fdf, Ww^Es, Ww, Ww, Gs^Fms, Gs^Fp, Ms, Ms, Ms, Coa, Koa, Coa, Ms, Ms, Ms, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Re, Ce, Ce, Re, Re, Ce, Ce, Ce, Hhd, Hhd, Hhd, Wwg, Ss, Wwg, Ss, Ss, Ss, Ss, Gs^Fds, Hh^Fds, Gs^Fds, Wwg, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Ww, Ww, Gg^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ww^Es, Wwr, Hhd^Fdf, Ww, Gs^Fds, Gs^Fp, Gs^Fp, Ms, Ms, Coa, Coa, Coa, Ms, Ms, Ms, Ms, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Re, Ce, Ke, Re, Re, Re, Re, Re, Ww, Ww^Es, Hhd^Fdf, Wwg, Wwg, Ss, Wwg, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Ww, Hhd^Fdf, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Hh^Fms, Gs^Fds, Ww, Gs^Fms, Gs^Fp, Ms, Ms, Ms, Ms, Hh^Fp, Ms, Ms, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Re, Ce, Ce, Ce, Re, Re, Gd, Gd, Ww, Ww, Ww, Hhd^Fdf, Gs^Fds, Ss, Wwg, Wwg, Wwg, Wwg, Hhd^Fdf, Ss, Ww, Ww, Ww, Gs^Fds, Ww, Hhd^Fdf, Ww, Gs^Fds, Gg^Vl, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fds, Ww, Ww, Gs^Fds, Hh^Fds, Ww, Gs^Fms, Gs^Fms, Gs^Fp, Gd^Fmf, Hh^Vo, Gd^Fmf, Gs^Fp, Gd^Fmf, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Re, Ce, Re, Ce, Gs, Gs, Gs^Fds, Gs, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Ww, Ww, Ww, Ww^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Ds, Ds^Es, Gs^Fms, Gs^Fms, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fms, Gs^Fds, Ww^Es, Ww^Es, Hh^Fds, Gs^Fms, Ww, Ww, Gd^Fmf, Hhd^Fmf, Gd^Fdf, Gs^Fms, Gs^Fms, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Re, Gd, Gd, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Vl, Gs^Fms, Gs^Fds, Ce, Ce, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Ds, Hd, Gs^Fds, Gs^Fds, Ce, Ke, Ce, Gs^Fds, Hh^Fms, Ww, Ww, Gs^Fms, Ww^Es, Ww, Wwr, Ww^Es, Ww, Ww, Hh^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gg
Gg, Gg, Gs^Fds, Gs, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Re^Fms, Gll^Fp, Ce, Ke, Gs^Fds, Ce, Ce, Gs^Fds, Ds^Es, Ww, Ww^Es, Ds, Gs^Fds, Ce, Gs^Fds, Ce, Gs^Fds, Gs^Fds, Gs^Fms, Hh^Fds, Ww, Gs^Fds, Ww, Hhd^Fdf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gg
Gs^Fds, Hh^Fds, Hh^Fds, Hh^Fds, Gs^Fds, Hh^Fds, Hh^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Gs^Fds, Ce, Ke, Ce, Gs^Fms, Gg^Vl, Gs^Fp, Gs^Fms, Gll^Fp, Gg^Efm, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Ds, Gs^Fds, Gs^Em, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Gg^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Gg, Gg
Gs^Fds, Hh^Fds, Hh^Fds, Hh^Fds, Ww, Ww, Wo, Wo, Ww, Ww, Ww, Ww, Hh^Fds, Hh^Fds, Gs^Fms, Ce, Gs^Fms, Gs^Fms, Gll^Fp, Gg^Vl, Gs^Fms, Gll^Fp, Re^Fms, Gs^Fds, Ce, Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ds, Ww, Gg^Efm, Gg^Vh, Gs, Gg, Gs, Gg, Gg^Efm, Gg, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwg, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Hh^Fds, Hh^Fds, Ww, Ww, Wo, Wo, Wo, Wo, Ww, Ww, Ww, Gs^Fds, Ce, Ce, Gs^Fds, Gg^Fet, Ce, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fp, Gs^Em, Gs^Fp, Re^Fms, Gs^Fms, Ce, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Rp^Ve, Rp, Gg, Gd, Gg, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Wwf, Wwg, Gg, Gs, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gg
Ww, Ww, Wwr, Wo, Wo, Wwr, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Ss, Ce, Ke, Gs^Fds, Ke, Ce, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gs, Re, Rp, Gg, Gd, Gg, Gd, Gg, Gd, Gg^Ve, Gs, Gg, Gg, Gg, Gg, Ww, Wwg, Wwf, Wwg, Wwf, Gs, Gg, Gg, Gg, Gg
Wo, Wo, Wo, Wo, Ww, Ww, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Ce, Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Es, Gs, Gg, Gg^Ve, Gg, Gg, Gs, Gs, Re, Re, Rb^Vh, Rp, Gg, Gg, Re, Re, Re, Gs, Re, Gs, Gg, Gg^Es, Gg, Gg, Gg, Gs, Wwf, Wwf, Wwg, Gg, Gg^Vh, Gg, Gg, Gg
Wo, Wo, Ww, Ww, Gs^Fds, Ww, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re, Re, Re, Re, Re, Rp, Rp, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Ww, Ww, Gs, Gg, Gg, Gg
Ww, Ww, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Gg, Gg, Gs, Gg^Em, Gg, Re, Rb^Vh, Re, Gs, Gg, Re, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gs, Rp, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Gg, Gs, Ww^Es, Ww, Ww, Ww, Gg
Ww, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Vh, Gs, Gs, Gs, Re, Re, Re, Re, Re, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Rp, Gs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Rb, Rb^Vh, Rb, Gs, Gg, Gg, Ww, Ww, Ww, Gg
Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gs, Re, Re, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Rb^Vh, Rp, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Gg, Gg, Re, Ds, Ds, Gs, Gg, Gg, Gg, Gg, Gg
Gs^Fds, Gs^Fds, Gg, Gg^Em, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gs, Rp, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Gg, Gg, Gg, Re, Re, Gs, Gg^Ve, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Rp, Gs, Gg, Re, Re, Re, Re, Re, Re, Re, Gs, Gg, Gg, Gg, Gg, Gg, Re, Gs, Gs, Gs, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Rb^Vh, Rp, Gg, Gg, Gs, Gg, Gg, Re, Ww, Ww, Re, Ww, Ww, Hh, Hh, Hh, Hh, Gg, Re, Gs, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Rp, Gg, Gg, Gg, Gs, Gg, Gs, Re^Vh, Re, Re, Re^Vh, Ww, Ww, Hh, Hh^Fp, Hh, Gg, Re, Gg^Ve, Gg, Gg, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Re, Re, Re^Gvs, Re, Re, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Gs, Re, Rp, Gg, Gg^Es, Gg, Gg, Gg, Ww, Re, Ch, Ch, Ch, Re, Ww, Gg, Hh, Gg, Re, Re, Gs, Gs, Gg, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gs, Gs, Gs, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg^Efm, Gg, Gs, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gs, Re, Rb^Vh, Rp, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ch, Ch, Ch, Ch, Re, Gg, Gg, Re, Gg^Vh, Gs, Gg, Gg, Gs^Fds, Gg, Gg, Gg
Gs, Gs, Gs, Gg, Gs, Ce, Ce, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gg, Gg, Re, Gg, Rp, Gg, Gg, Gg, Gs, Ww, Ww, Ch, Ch, Kh, Ch, Re, Re, Re, Re, Rb, Rb, Gg^Em, Gs^Fds, Gs^Fds, Gg, Gg, Gg
Gg, Gs, Gs, Gg, Re, Ke, Ce, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re, Re^Gvs, Re, Re, Re, Re, Gg, Gg, Gg^Efm, Gg, Gg, Rp, Rp, Gg, Gg, Ww, Gg, Gg, Ch, Ch, Ch, Ww, Ww, Rb^Wm, Re, Gg, Gg^Efm, Gg, Gs^Em, Gs^Fds, Gs^Fds, Gg, Gg, Gg
Gg, Gg, Gs, Gg, Re, Ce, Rb, Ce, Rb, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gs, Re, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Rp, Gg, Ww, Gs, Gd, Re, Gd, Gs, Ww, Re, Re, Gg, Gg, Gg, Gs, Gd^Fdf, Gs^Fds, Gs^Fds, Gg, Gg, Gg
Gg, Gg, Gs, Gg, Re, Rb, Rb, Rb, Rb, Rb, Ce, Gd, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gd, Gs, Gs, Gd, Gd, Gs, Gd, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Rp, Rp, Gs, Re, Re, Rp^Vhc, Re, Re, Wwf, Gg, Gg, Gg, Gg, Gg, Gs, Gg, Gs, Gg, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Re, Ce, Ce, Ce, Rb, Ce, Rb, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Rb, Re, Rb, Gs, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re, Rp, Rrc, Rp, Rrc, Rrc, Rp^Vhc, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gs, Gs, Gg, Gg, Gg, Ke, Ce, Ce, Rb, Rb, Ce, Rb, Re, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg^Es, Re, Rb^Vh, Rb, Rb^Vh, Re, Rb, Gg, Gg, Gg^Efm, Gg, Gg, Gs, Gs, Re, Rp^Vhc, Rp, Rp^Vhc, Rp^Vhc, Rrc, Rp^Vhc, Rp, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Gg, Gg
Gg, Gs, Gg, Gg, Gg, Ce, Rb, Rb, Rb, Ce, Ke, Re, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Rb, Re, Re, Re, Rb^Vh, Rb, Gg, Gg, Gg, Gg, Gg, Re, Re, Rp, Rp, Rrc, Rrc, Rrc, Rrc, Ds, Re, Ww, Ww, Ww^Es, Gg, Gg^Efm, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Re, Rb, Rb, Rb, Ce, Ce, Ce, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re^Gvs, Re, Re, Re, Re, Gs, Gg, Gg, Gs, Gs, Re, Rp^Vhc, Rp, Rp^Vhc, Rrc, Rp^Vhc, Rp, Rp, Ww, Ww, Ww^Es, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Es, Gg, Gg, Gg, Gg
Gs, Gg, Gg, Gg, Gg, Re, Re, Rb, Rb, Ce, Rb, Re, Gd, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gs, Gs, Rb, Rb, Rrc, Rrc, Rp, Rp, Re, Ds, Ww, Ww^Es, Ww^Es, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gs, Gg, Gg, Gg, Gg, Gg, Re, Rb, Rb, Ce, Re, Re, Gs, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Rb^Vh, Rb, Rr, Rb, Rp^Vhc, Rp, Rp^Vhc, Re, Ds, Ww, Ds, Gs, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gs, Gs, Gg, Gg, Gg, Gg, Re, Rb, Ce, Rb, Ce, Re, Gs, Gg, Gg, Gg, Gg, Re, Re, Re, Re, Re, Re^Gvs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Rp, Rp, Rb, Rb, Gs, Re, Gg, Gg, Ds, Ds, Gs, Ww, Gg, Gg^Es, Gg, Gg, Aa, Aa, Gg^Vh, Gg, Gg, Gg, Gg, Gg
Re, Gs, Gs, Gg, Gg, Gg, Re, Re, Rb, Rb, Ce, Rb, Re, Gg, Gg, Gg, Gg, Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Re, Re, Gs, Rb, Gd, Rb^Vh, Rb, Gg, Gg, Gg, Ww, Gs^Vh, Ww, Wwf, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Rb, Ce, Ce, Gs, Gg, Gg, Re, Rb, Rb, Ce, Ce, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re^Gvs, Re, Gg, Gs, Gg, Rb^Vh, Rb, Rb, Gg, Gg, Gg, Ds, Gg, Gg^Vh, Ww, Gg, Gg, Gg, Gg, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Rb, Ke, Ce, Ce, Gg, Gg, Re, Rb, Rb, Ke, Ce, Re, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Rb, Gg^Efm, Gg, Gg, Gg, Gg, Ds, Gg, Gg, Wwf, Gg, Gg, Re, Gg, Gg, Gg, Gg, Rp, Gg^Vh, Gg, Gg, Gg, Gg
Rb, Ce, Rb, Ce, Gs, Gg, Re, Re, Rb, Ce, Aa, Aa, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rr, Rr, Wwf, Rr, Rr, Rp, Rr, Rr, Rr, Rr, Rp, Rr, Rr, Rr, Rr, Gg
Rb, Rb, Rb, Re, Re, Re, Gg, Re, Ai, Ai, Ai, Aa^Vha, Rb, Gg, Gs, Gg, Gg, Gg, Gs, Gg, Gg, Re, Re, Re, Re, Re^Gvs, Re, Re, Gg, Rb^Vh, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gg, Gg, Gg^Vh, Gg, Gg
Rb, Rb, Rb, Re, Gs, Gg, Gg, Gg, Ww, Ww, Ww, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Gs, Re, Re, Gg, Gg, Gg^Es, Rb, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rp, Rr, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gs^Fds, Gs^Fds, Gg
Rb, Ce, Ce, Ce, Gg, Gg, Gg, Gg, Ww, Ww, Aa, Gg, Gg, Gg, Rb^Vh, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Rb^Vh, Gs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Gg, Ww, Ww, Ww, Wwr, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gs^Fds, Gs^Fds, Gs^Fds, Gg
Rb, Ke, Ce, Ce, Gs, Gg, Gg, Gg, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rb, Gg, Gg, Gg, Gg, Re, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rr, Rp, Gg, Gg, Gg, Gg, Ww^Es, Ww, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Gg, Gg^Em, Gs^Fms, Gs^Fds, Gs^Fds, Gg
Re, Ce, Re, Re, Re, Gs, Gs, Gg, Ww, Ww, Ww, Gg, Gg, Gg, Gs, Gg, Gg, Rb, Rb^Vh, Rb, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Rp, Rr, Rp, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Re, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg
Gg, Re, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Ww, Gg, Rb, Gg, Gg, Gg, Ce, Ce, Ce, Rb, Gg, Ww, Wwf, Ww, Rb, Gg, Ww, Ww, Ww, Ww, Gg, Gg, Rp, Rr, Gg, Gg, Gg, Gg, Gg^Es, Gg, Gg, Gg, Wwf, Ww, Ww, Ww, Gg, Ww, Gg, Re^Vh, Re, Re^Vh, Gd^Fmf, Gs^Fms, Gs^Fms, Gg
Gg, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Ww, Ww, Rb^Vh, Aa, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Rb^Vh, Rb, Gg, Rb, Gg, Ww, Ww^Es, Gg, Gg, Rr, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Wwf, Ww, Ww, Gg, Gg, Ww, Gg, Gg, Re, Re^Vh, Gd^Fmf, Gd^Fmf, Hhd^Fmf, Gg
Gg, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Ww, Aa^Vha, Aa, Aa, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Rb, Gg^Efm, Rb, Rb, Rb^Vh, Gg, Ww, Gg, Gg, Rr, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Gg, Ww, Gg, Gg, Gg^Em, Gd^Fmf, Gd^Fmf, Gd^Vh, Hhd^Fmf, Gg
Gg, Gs, Re, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Gg, Gg, Gg, Ww, Wwf, Gs, Gg, Gg, Gg, Gg, Wwf, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Rb^Vh, Gg, Ww, Gg, Rp, Rr, Gg, Gg, Gg, Gg, Ww, Gg, Ww, Gg, Ww, Ww, Ww, Gg, Ww, Ww, Ww, Gg, Gg, Gs^Fp, Gs^Fp, Hhd^Fmf, Gs^Fp, Gs^Fp, Gg
Gg, Gg, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Gs, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Ww, Wwf, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Gg, Ww, Gg, Rr, Gg, Gg, Gg, Ww, Ww, Wwf, Ww, Ww, Ww, Wwf, Ww, Gg, Gg, Gg, Ww, Ww, Gg, Gd^Fmf, Gs^Fp, Hhd^Fmf, Hh^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Gg, Gg, Re, Gs, Re, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Ww, Ww, Rr, Wwf, Wwf, Ai, Ww, Ww, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Ww, Ww, Gg, Gg^Em, Gs^Fp, Hh^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww^Es, Ww, Ww, Ww, Gg, Gg, Ai, Ai, Ai, Ai, Ai, Ai, Ai, Gg, Gg, Gg, Ww, Ww, Rr, Wwf, Wwf, Ai, Ai, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg

View file

@ -1,62 +1,62 @@
Mm, Mm, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Hh, Hh, Hh, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Mm, Mm, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Ds, Ds, Wwr, Ww, Ww, Ww, Ww, Ww, Hhd, Ww, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Hh, Gg, Gs, Hh, Hh, Hhd, Hhd, Hh, Hhd, Hhd, Hhd, Ms, Ms, Ms, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Mm, Mm, Mm, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hh, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gs, Gs, Hh, Hh, Hhd, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Mm, Mm, Mm, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Ds, Ds, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hhd, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Hhd, Gs, Hhd, Gs, Hh, Hhd, Hh, Hhd, Hhd, Ms, Ms, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Mm, Mm, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Hh, Hh, Hh, Hh, Hh, Gg, Gg, Gg^Efm, Gg, Gg, Hh, Hhd, Hh, Hhd, Hh, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Mm, Mm, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Ww, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Hh, Gg, Gs, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Hh, Hh, Hh, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Ds, Ds, Wwr, Ww, Ww, Ww, Ww, Ww, Hhd, Ww, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Hh, Gg, Gs, Hh, Hh, Hhd, Hhd, Hh, Hhd, Hhd, Hhd, Ms, Ms, Ms, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hh, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gs, Gs, Hh, Hh, Hhd, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Ds, Ds, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Hhd, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gs, Hhd, Gs, Hhd, Gs, Hh, Hhd, Hh, Hhd, Hhd, Ms, Ms, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Hh, Hh, Hh, Hh, Hh, Gg, Gg, Gg^Efm, Gg, Gg, Hh, Hhd, Hh, Hhd, Hh, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Hhd, Hh, Ww, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Hh, Gg, Gs, Hh, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Hhd, Hhd, Hh, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Hh, Hhd, Hhd, Hhd, Hh, Hhd, Hhd, Hhd, Hhd, Ms, Ms, Aa^Fpa, Ms, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Gll^Fp, Gs^Fms, Re^Gvs, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Ww, Ww, Ww, Ww, Ww, Ww, Hh, Gll, Gg, Gg, Gg, Gs, Gg, Gg, Gg^Es, Hh, Gs, Hh, Hh, Hh, Hhd, Mm, Hhd, Gll^Fp, Hhd, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fms, Gll^Fp, Re^Gvs, Re^Gvs, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Ww, Gd, Gd, Gg, Gg, Gg, Gg, Gg, Gs, Hh, Mm, Hh, Hhd, Hhd, Hhd, Mm, Mm, Mm, Gll^Fp, Gll^Fp, Aa^Fpa, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fp, Hh^Fp, Gs^Fms, Re^Gvs, Gs^Fp, Re^Ve, Gll^Fp, Gll^Fp, Gs^Fms, Ds, Ww, Ww, Ww, Wwr, Ww, Ww^Es, Gs, Gg, Gs, Gg, Rb, Rb, Hhd, Hhd, Mm, Hhd, Hhd, Hhd, Hhd^Fp, Hhd, Hhd^Fp, Mm, Gll^Fp, Gll^Fp, Hhd^Fp, Mm, Aa^Fpa, Ha^Vhha, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh^Fms, Hh^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Em, Gs^Fms, Ds^Es, Ds, Ww, Ww, Ww, Ww, Ds, Gg^Es, Gg, Gg^Efm, Gg, Gg, Rb, Rb^Vc, Re, Hhd, Hhd^Fp, Hhd, Hh, Hhd, Hhd, Gd^Fp, Hhd, Gll^Fp, Hhd, Hhd^Fp, Gd^Fp, Hhd^Fp, Ms, Aa^Fpa, Ms, Ms, Ha^Vhha, Ms, Ms, Ms, Ha^Vhha, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs^Fms, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Rd, Ds, Ww, Ww, Ww, Ww, Ww, Ww, Gg, Gs, Gs, Gg, Gg^Es, Gg, Re, Gs, Gll^Fp, Gd, Gs^Fet, Gs^Es, Hhd, Gd, Hhd, Hh, Hhd, Hhd, Hhd^Fp, Hhd, Aa^Fpa, Mm, Mm, Mm, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs^Fms, Gs^Fms, Gs^Fms, Gll^Uf, Gll^Uf, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Ds, Ww, Ww^Vm, Ww, Ww, Ww, Gg, Gs, Gs, Gg, Gg, Hh, Gs, Hh, Gd, Hhd, Gd, Hh, Gd, Hhd, Mm, Mm, Hh, Mm, Hhd, Mm, Hhd, Mm, Mm, Mm, Mm, Aa^Vea, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs^Fms, Gs^Fms, Gll^Uf, Gll^Uf, Gll^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Fet, Ds, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Gs, Hh, Gs, Hh, Hh, Hhd, Hhd, Mm, Mm, Hh, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms, Ms^Xm, Ms, Ms
Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Uf, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Ds, Ww, Ww^Vm, Ww, Ww, Ww, Gg, Gs, Gs, Gg, Gg, Hh, Gs, Hh, Gd, Hhd, Gd, Hh, Gd, Hhd, Mm, Mm, Hh, Mm, Hhd, Mm, Hhd, Mm, Mm, Mm, Mm, Aa^Vea, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Fet, Ds, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Gs, Hh, Gs, Hh, Hh, Hhd, Hhd, Mm, Mm, Hh, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms^Xm, Ms, Ms^Xm, Ms, Ms
Mm, Gs^Fms, Gll^Fp, Gs^Fms, Ss, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Ds, Ww, Ww, Ww, Ww, Wwf^Es, Wwf^Es, Gg, Hh, Gg, Hh, Gs, Hh, Gd, Hhd, Mm, Hhd, Hh, Hhd, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd^Fmf, Ms, Aa^Vea, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms
Mm, Mm, Mm, Gs^Fms, Gs^Fms, Gs^Fms, Wwg^Es, Gs^Fms, Ww, Ds, Ww, Ww, Wwf^Es, Wwrg, Wwf^Es, Wwrg, Wwf^Es, Gg, Gg, Gg, Hh, Gs, Hh, Hhd, Hhd, Hhd, Hh, Hh, Hhd, Hhd, Hhd, Mm, Hhd, Mm, Gll^Fp, Mm, Gll^Fp, Mm, Hh^Fp, Mm, Hhd^Fmf, Mm, Gll^Fp, Gg, Gg, Gg, Gll^Fp, Gll^Fp, Gll^Fp, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms
Mm, Mm, Mm, Gs^Fms, Ss, Gs^Fms, Gs^Efm, Ww, Ww^Bw|, Ww, Ww, Rd, Rd, Wwf^Es, Wwf, Wwf^Es, Ww^Es, Gg, Gs, Gg, Hh, Hh, Hh, Hhd, Hh, Hh, Hh, Hh, Hh, Hhd, Hh, Hhd, Hh, Hh^Fp, Hhd, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Fp, Gd^Fp, Gd^Fp, Gll^Fp, Gg, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms
Mm, Mm, Ss, Gll^Uf, Gs^Fds, Gs^Fms, Gs^Fms, Ww, Gs, Ww, Gd, Rd, Gd, Wwrg, Ww^Es, Wwr, Wo^Es, Gg, Gg, Gg, Gg^Es, Hh, Gg, Hh, Gg, Hh, Gs, Gs, Gg, Hh, Gg, Hh, Gg, Hh, Gs, Gll^Fp, Gg, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Gll^Fp, Gg^Es, Gll^Fp, Gll^Fp, Ms, Gg^Es, Ms, Gll^Fp, Ms, Gll^Fp, Ms, Gg^Em, Gll^Fp, Gll^Fp, Gll^Fp
Gs^Fds, Gs^Fds, Gs^Fms, Gll^Uf, Gs^Fms, Ss, Gs^Fds, Gs^Fms, Gs^Efm, Gg, Gs, Gd, Gs, Gs, Gg, Wo, Wo, Wo, Ww, Gg, Gs, Gg, Gs, Gg, Gg, Gg, Gg, Gg, Gs^Fds, Gs, Gg, Gg, Gg, Gg, Gg, Rp^Ve, Rp, Gg, Gg, Gg, Rrc, Gs^Fms, Rrc, Gs^Fms, Rrc^Ve, Gll^Fp, Gg, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gll^Fp, Gg, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp
Gs^Fms, Gll^Uf, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Rb, Gg, Gs, Gs, Gg, Gg^Es, Gg, Gg, Ww, Ww^Es, Wo, Gg, Gll^Fp, Gs^Fds, Gll^Fp, Gs, Gll^Fp, Gs, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fms, Gll^Fp, Gg^Es, Gll^Fp, Gg, Rp, Gg, Rrc, Rrc, Gs^Fms, Rrc, Gs^Fms, Rrc, Rrc, Rrc, Rrc, Gs^Fms, Gg, Gg^Em, Gs^Fms, Gs^Fms, Gg^Em, Gs^Fms, Gll^Fp, Gg, Gll^Fp, Gg, Gs^Fms, Gll^Fp, Rrc, Rrc
Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rr^Ve, Rr, Gs, Gg, Gg, Gll^Fp, Gs^Fds, Gs^Fds, Wo, Ww, Ww, Ww, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Re^Vhs, Gs^Fms, Gll^Fp, Gs^Fms, Rrc, Rrc, Gs^Vhs, Gs^Em, Gs^Fms, Rrc^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rrc, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gll^Fp, Gs^Fms, Gg, Gs^Fms, Gg, Rrc, Gg, Gs^Fms
Mm, Mm, Mm, Gs^Fms, Gs^Fms, Gs^Fms, Wwg^Es, Gs^Fms, Ww, Ds, Ww, Ww, Wwf^Es, Wwrg, Wwf^Es, Wwrg, Wwf^Es, Gg, Gg, Gg, Hh, Gs, Hh, Hhd, Hhd, Hhd, Hh, Hh, Hhd, Hhd, Hhd, Mm, Hhd, Mm, Gll^Fp, Mm, Gll^Fp, Mm, Hh^Fp, Mm, Hhd^Fmf, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms
Mm, Mm, Mm, Gs^Fms, Ss, Gs^Fms, Gs^Efm, Ww, Ww^Bw|, Ww, Ww, Rd, Rd, Wwf^Es, Wwf, Wwf^Es, Ww^Es, Gg, Gs, Gg, Hh, Hh, Hh, Hhd, Hh, Hh, Hh, Hh, Hh, Hhd, Hh, Hhd, Hh, Hh^Fp, Hhd, Hh^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Fp, Gd^Fp, Gd^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms, Ms
Mm, Mm, Ss, Gs^Uf, Gs^Fds, Gs^Fms, Gs^Fms, Ww, Gs, Ww, Gd, Rd, Gd, Wwrg, Ww^Es, Wwr, Wo^Es, Gg, Gg, Gg, Gg^Es, Hh, Gg, Hh, Gg, Hh, Gs, Gs, Gg, Hh, Gg, Hh, Gg, Hh, Gs, Gll^Fp, Gg, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Gll^Fp, Gg^Es, Gll^Fp, Gll^Fp, Ms, Gg^Es, Ms, Gll^Fp, Ms, Gll^Fp, Ms, Gg^Em, Gll^Fp, Gll^Fp, Gll^Fp
Gs^Fds, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fms, Ss, Gs^Fds, Gs^Fms, Gs^Efm, Gs^Fms, Gs, Gd, Gs, Gs, Gg, Wo, Wo, Wo, Ww, Gg, Gs, Gg, Gs, Gg, Gg, Gg, Gg, Gg, Gs^Fds, Gs, Gg, Gg, Gg, Gg, Gg, Rp^Ve, Rp, Gg, Gg, Gg, Rrc, Gs^Fms, Rrc, Gs^Fms, Rr^Ve, Gll^Fp, Gg, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gll^Fp, Gg, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Rb, Gs^Fms, Gs, Gs, Gg, Gg^Es, Gg, Gg, Ww, Ww^Es, Wo, Gg, Gll^Fp, Gs^Fds, Gll^Fp, Gs, Gll^Fp, Gs, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fms, Gll^Fp, Gg^Es, Gll^Fp, Gg, Rp, Gg, Rrc, Rrc, Gs^Fms, Rrc, Gs^Fms, Rrc, Rrc, Rrc, Rrc, Gs^Fms, Gg, Gg^Em, Gs^Fms, Gs^Fms, Gg^Em, Gs^Fms, Gll^Fp, Gg, Gll^Fp, Gg, Gs^Fms, Gll^Fp, Rrc, Rrc
Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rr^Ve, Rr, Gs, Gg, Gg, Gll^Fp, Gs^Fds, Gs^Fds, Wo, Ww, Ww, Ww, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Re^Ve, Gs^Fms, Gll^Fp, Gs^Fms, Rrc, Rrc, Gs^Vhs, Gs^Em, Gs^Fms, Rr^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rrc, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gll^Fp, Gs^Fms, Gg, Gs^Fms, Gg, Rrc, Gg, Gs^Fms
Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Re^Ve, Gs^Fds, Re, Gs^Fms, Re, Re, Gs, Rr, Rr, Gs, Gll^Fp, Gs^Fds, Gs^Fds, Ww, Ww^Es, Ww^Es, Ww, Gs^Fms, Gs^Fds, Gs^Fms, Hh^Fds, Hh^Fms, Re^Vhs, Gs^Fms, Gs^Fet, Gs^Fms, Gs^Fms, Gs^Fms, Re, Gs^Fms, Rrc, Rrc, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Hh^Fp, Gs^Fms, Gs^Fms, Rrc, Rrc, Rrc, Rrc, Gll^Fp, Rrc, Gll^Fp, Rrc, Gll^Fp, Rrc, Rrc, Rrc, Rrc, Md, Gs^Fms
Gs^Fds, Gs^Fds, Gs^Gvs, Re^Gvs, Gs^Fds, Re, Gs^Fms, Re, Gs^Fds, Gs^Fds, Gg, Gg, Rp, Gs, Gs^Fds, Gs^Fds, Hh, Gs^Fds, Ww, Ww, Wo^Es, Ww^Es, Wwr, Gs^Fms, Hh^Fms, Hh, Gs, Re, Gs^Efm, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Rrc^Ve, Rrc, Gg, Gs^Fms, Rp^Ve, Rp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, Rrc, Gs^Fms, Rrc, Gs^Fms, Rrc, Gg, Gg, Gg, Md, Md, Md
Gs^Fds, Gs^Fms, Re^Ve, Gd^Gvs, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Rp, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fds, Ww^Es, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww^Es, Gs^Fds, Gs^Fms, Re^Ve, Rp, Rp^Ve, Rp, Gs^Fms, Rrc, Rrc, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Efm, Gll^Fp, Rp, Rr^Ve, Gs^Fms, Gg, Gs^Ve, Gs^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Ww^Es, Gs^Fds, Wo^Es, Wo^Es, Ww^Es, Wwr, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Rp, Gs^Fms, Rrc, Gg, Gs^Em, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gg, Gg, Gg, Gs^Em, Gg^Gvs, Gs^Gvs, Gs^Fms, Gs^Fms, Hh^Fms, Gs, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md
Gs^Fds, Gll^Fp, Gs^Fds, Re, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Ww, Rrc, Ww, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Ss, Gs^Fms, Gs^Fms, Gs, Gd, Gg^Fet, Gs, Gs^Gvs, Gs^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re, Re, Gs^Fds, Gs^Fds, Hh^Fds, Hh^Fms, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Rp, Rp, Gs^Fds, Rp^Ve, Hh, Gs^Fds, Hh, Gs^Fds, Ss, Wwg^Es, Gs^Fds, Wo^Es, Wo^Es, Ww^Es, Wwr, Gs^Fms, Ww, Gs^Fds, Ww, Ww^Bsb|, Ww, Gs^Fds, Ww, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Ve, Gs^Efm, Gs, Gg, Gd, Gg, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re^Gvs, Gs^Fds, Ss, Gs^Fds, Gs^Fds, Hh, Gs^Fms, Gs^Fds, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gd^Fdw, Gs^Fms, Gs^Fds, Hh^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww, Ww, Cv^Fet, Ww^Bsb|, Cv^Fet, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Efm, Gs^Fms, Gs^Fms, Gll^Fp, Gg, Gll^Fp, Hh^Fms, Hh^Fms, Hh^Fms, Gll^Uf, Gll^Uf, Gll^Uf, Gg, Hh^Fms, Hh^Fms, Hh^Fms, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Re^Gvs, Re^Gvs, Gs^Fds, Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Rp, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Gs^Fds, Wo^Es, Wo, Ww, Ww, Ww, Cv, Rp, Cv, Ww, Ww, Ww, Ww, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gd^Emf, Gg, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gll^Uf, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Re^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Rp, Hh^Fp, Hh^Fms, Hh^Fds, Gll^Em, Gll^Fp, Gll^Fp, Gs^Fds, Gs, Gs, Gs, Re^Ve, Re^Gvs, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Cv^Fet, Cv, Gs, Gs, Gs, Cv, Cv^Fet, Ww, Ww, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Rp^Ve, Gs^Gvs, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Uf, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Gs^Gvs, Re^Gvs, Gs^Fds, Re, Gs^Fms, Re, Gs^Fds, Gs^Fds, Gg, Gg, Rp, Gs, Gs^Fds, Gs^Fds, Hh, Gs^Fds, Ww, Ww, Wo^Es, Ww^Es, Wwr, Gs^Fms, Hh^Fms, Hh, Gll^Fp, Re, Gs^Efm, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Re^Vhs, Rrc, Gg, Gs^Fms, Rp^Ve, Rp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, Rrc, Gs^Fms, Rrc, Gs^Fms, Rrc, Gg, Gg, Gg, Md, Md, Md
Gs^Fds, Gs^Fms, Re^Ve, Gd^Gvs, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Rp, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fds, Ww^Es, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww^Es, Gs^Fds, Gs^Fms, Re^Ve, Rp, Rp^Ve, Rp, Gs^Fms, Rrc, Rrc, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Efm, Gll^Fp, Rp, Rr^Ve, Gs^Fms, Gg, Gs^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Ww^Es, Gs^Fds, Wo^Es, Wo^Es, Ww^Es, Wwr, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Rp, Gs^Fms, Rrc, Gs, Gs^Em, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gg, Rp, Rp, Gs^Em, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md
Gs^Fds, Gll^Fp, Gs^Fds, Re, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Ww, Rrc, Ww, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Ss, Gs^Fms, Gs^Fms, Gs, Gd, Gg^Fet, Gs, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re, Re, Gs^Fds, Gs^Fds, Hh^Fds, Hh^Fms, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Rp, Rp, Gs^Fds, Rrc^Ve, Hh, Gs^Fds, Hh, Gs^Fds, Ss, Wwg^Es, Gs^Fds, Wo^Es, Wo^Es, Ww^Es, Wwr, Gs^Fms, Ww, Gs^Fds, Ww, Ww^Bsb|, Ww, Gs^Fds, Ww, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Ve, Gs, Gs, Rp, Gd, Gg, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Re^Gvs, Gs^Fds, Ss, Gs^Fds, Gs^Fds, Hh, Gs^Fms, Gs^Fds, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gd^Fdw, Gs^Fms, Gs^Fds, Hh^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww, Ww, Cv^Fet, Ww^Bsb|, Cv^Fet, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Efm, Gs^Fms, Gs^Fms, Gll^Fp, Rp, Gll^Fp, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Hh^Fms, Hh^Fms, Hh^Fms, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Re^Gvs, Re^Gvs, Gs^Fds, Gs^Fds, Ss, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Rp, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Gs^Fds, Wo^Es, Wo, Ww, Ww, Ww, Cv, Rp, Cv, Ww, Ww, Ww, Ww, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gd, Rp, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Re^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Rp, Hh^Fp, Hh^Fms, Hh^Fds, Gll^Em, Gll^Fp, Gll^Fp, Gs^Fds, Gs, Gs, Gs, Re^Ve, Re^Gvs, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Cv^Fet, Cv, Gs, Gs, Gs, Cv, Cv^Fet, Ww, Ww, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Rp^Ve, Gs^Fms, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Hh^Fms, Gs^Fds, Hh^Fms, Hh^Fds, Hh^Fms, Hh^Fms, Gs^Fds, Gs^Fds, Rp, Gll^Fp, Gs^Fds, Hh^Fms, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gs, Gs^Fet, Gll^Emf, Re^Gvs, Re^Gvs, Re, Ww, Ww, Ww, Ww, Cv, Gg^Ve, Gs^Efm, Kv, Gs^Efm, Gg^Ve, Cv, Ww, Ww, Ww, Ww, Gs^Fms, Ss, Gs^Fp, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md
Hh^Fp, Hhd, Mm, Hhd, Hh^Fms, Gs^Fds, Re^Gvs, Gs^Fds, Gs^Fds, Gg^Efm, Gg, Rp, Gs^Fds, Hh, Gs^Fms, Gs^Fds, Gs^Fds, Gg^Ve, Gg^Efm, Gll^Emf, Ss, Gs^Vhs, Gs^Fds, Re, Ww, Ww^Es, Ww, Cv, Gg^Emf, Gg^Efm, Gs^Efm, Wwt^Ewf, Gs^Efm, Gg^Efm, Gg^Emf, Cv, Ww, Ww, Ww, Gs^Fms, Gs^Fp, Rp, Gs^Fms, Gs^Fds, Gs^Fms, Hh^Fms, Hh^Fms, Gs, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md, Md
Hhd, Mm, Mm, Mm, Hhd, Gs^Fds, Re^Gvs, Re^Gvs, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gll^Fp, Hh^Fds, Hh^Fds, Hh, Gs^Fds, Gg^Efm, Gs^Fds, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Cv, Cv, Kv, Cv, Gs^Efm, Cv, Kv, Cv, Cv, Ww, Ww, Gs^Fms, Gs^Fms, Gs^Fms, Rp^Ve, Rp, Gs^Fms, Gll^Fp, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md, Md
Mm, Mm, Mm, Mm, Hh^Fms, Gs^Fds, Re, Re^Ve, Re, Re, Re, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww, Cv^Fet, Ww, Wwg, Cv, Gs, Cv, Wwg, Wwr, Cv^Fet, Ww, Ww, Gs^Fds, Hh^Fds, Gll^Fp, Gs^Fms, Rp, Gll^Fp, Gs^Fms, Gs^Fms, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Es, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Md, Md, Md, Md, Md, Md
Hhd, Mm, Wwf, Hh^Fds, Re, Re^Ve, Re, Gs, Gs^Fds, Gs^Fds, Gs, Rp, Gs^Fds, Gs^Fds, Hh, Hh^Fms, Re^Gvs, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Mm, Gs^Fds, Gs^Fds, Ww, Wwf, Ww, Ww, Cv, Cv, Gs, Cv, Cv, Ww, Ww, Wo^Es, Ww^Es, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Vhs, Rp, Rp^Ve, Gg^Gvs, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md
Gs^Fds, Hh^Fds, Wwf, Hh^Fms, Re, Gs, Cv, Cv, Gs^Fds, Gs^Fms, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fp, Re^Ve, Gs^Emf, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Cv^Fet, Ww, Rp, Ww, Cv^Fet, Ww, Wwr, Wo^Es, Wwr, Wwr, Gs^Fms, Ww^Es, Gs^Fms, Gs^Fms, Gs^Fms, Re, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Ss, Ss, Re^Ve, Gs, Cv, Kv, Gs^Fds, Gs^Fds, Rp, Gg^Efm, Gs^Fms, Gs^Fds, Gs^Fds, Re^Gvs, Re^Gvs, Gg^Efm, Gs, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Em, Gs^Fds, Gs^Fds, Ww, Gs^Fds, Ww, Ww, Ww^Bsb|, Ww, Ww, Gs^Fds, Wo^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww^Es, Gs^Fds, Ww^Es, Hh^Fp, Re, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Md, Md, Md, Md, Md
Gs^Fms, Ss^Ewl, Ss, Gs^Emf, Gs^Fds, Gs^Fds, Cv, Cv, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs, Gs^Fds, Gs, Gs^Vhs, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Ww, Cv^Fet, Ww^Bsb|, Cv^Fet, Ww, Gs^Fds, Ww^Es, Gs^Fds, Wo^Es, Wwr, Wwr, Wo^Es, Wwr, Wo^Es, Re, Ww^Es, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gs^Fms, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs, Md, Md, Md, Md, Md
Gs^Fms, Gs^Fms, Gs^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Rp, Gs^Fms, Gs^Fds, Gll^Fp, Hh, Gs^Fds, Hh, Hh^Fds, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Gs^Fds, Gs^Fms, Hh, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Wwf, Ww^Es, Gs^Vhs, Wo^Es, Wwr, Wo^Es, Wwr, Wwr, Wo^Es, Wo, Wo^Es, Gs, Gs, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gg, Gg, Gg
Mm, Mm, Mm, Mm, Hh^Fms, Gs^Fds, Re, Re^Ve, Re, Re, Re, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww, Cv^Fet, Ww, Wwg, Cv, Gs, Cv, Wwg, Wwr, Cv^Fet, Ww, Ww, Gs^Fds, Hh^Fds, Gll^Fp, Gs^Fms, Rp, Gll^Fp, Gs^Fms, Gs^Fms, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Md, Md, Md, Md, Md, Md
Hhd, Mm, Wwf, Hh^Fds, Re, Re^Ve, Re, Gll^Fp, Gs^Fds, Gs^Fds, Gs, Rp, Gs^Fds, Gs^Fds, Hh, Hh^Fms, Re^Gvs, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Mm, Gs^Fds, Gs^Fds, Ww, Wwf, Ww, Ww, Cv, Cv, Gs, Cv, Cv, Ww, Ww, Wo^Es, Ww^Es, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Vhs, Rp, Rp^Ve, Gg^Gvs, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Md, Md, Md, Md, Md
Gs^Fds, Hh^Fds, Wwf, Hh^Fms, Re, Gll^Fp, Cv, Cv, Gs^Fds, Gs^Fms, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fp, Re^Ve, Gs^Emf, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww, Ww, Cv^Fet, Ww, Rp, Ww, Cv^Fet, Ww, Wwr, Wo^Es, Wwr, Wwr, Gs^Fms, Ww^Es, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Md, Md, Md, Md, Md
Gs^Fds, Gs^Fds, Ss, Ss, Re^Ve, Gll^Fp, Cv, Kv, Gs^Fds, Gs^Fds, Rp, Gg^Efm, Gs^Fms, Gs^Fds, Gs^Fds, Re^Gvs, Re^Gvs, Gg^Efm, Gs, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Em, Gs^Fds, Gs^Fds, Ww, Gs^Fds, Ww, Ww, Ww^Bsb|, Ww, Ww, Gs^Fds, Wo^Es, Wwr, Wwr, Wo^Es, Gs^Fds, Ww^Es, Gs^Fds, Ww^Es, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Md, Md, Md, Md, Md
Gs^Fms, Ss^Ewl, Ss, Gs^Emf, Gs^Fds, Gs^Fds, Cv, Cv, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs, Gs^Fds, Gs, Gs^Vhs, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Ww, Cv^Fet, Ww^Bsb|, Cv^Fet, Ww, Gs^Fds, Ww^Es, Gs^Fds, Wo^Es, Wwr, Wwr, Wo^Es, Wwr, Wo^Es, Gs^Fds, Ww^Es, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gg, Gs^Fms, Gs, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs, Md, Md, Md, Md, Md
Gs^Fms, Gs^Fms, Gs^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Em, Rp, Gs^Fms, Gs^Fds, Gll^Fp, Hh, Gs^Fds, Hh, Hh^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Hh, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Wwf, Ww^Es, Gs^Vhs, Wo^Es, Wwr, Wo^Es, Wwr, Wwr, Wo^Es, Wo, Wo^Es, Gs, Gs, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gg, Gg, Gg
Gs^Fms, Gs^Fms, Gs^Fds, Hh, Gs^Fds, Ss, Gg^Emf, Ss, Ss, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Ss, Gs^Fds, Hh, Gs^Fms, Gll^Fp, Gs^Fds, Re^Gvs, Re^Gvs, Gs^Fds, Gs^Fds, Gg^Es, Rrc, Gg, Hh^Fds, Gs^Fds, Gs^Fds, Wwf, Gs^Fds, Gs^Fds, Ww^Es, Gs^Fds, Ww^Es, Gs^Fms, Wo^Es, Re^Ve, Wo^Es, Wo, Wo, Wo, Gg, Wo, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Wo, Wo
Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Ss, Ss, Gs^Fds, Ss, Ss, Rp, Rp, Gg, Hh, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fms, Gs^Em, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gg^Ve, Gg, Gs, Rrc, Rrc, Gg, Gs^Fds, Gs^Fds, Wwf, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Re, Gg, Gg, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo
Hh^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Ss, Re, Ss, Rp, Ss^Bw/, Ss^Bw|, Ss, Ss, Ss, Hh^Fds, Hh^Fds, Gll^Uf, Gll^Uf, Gs^Fds, Gs^Em, Re^Vhs, Gs, Gd^Fdw, Gd^Fdw, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Rrc, Rrc, Gg, Gs, Gs^Fds, Gg^Efm, Gs^Fds, Wwf, Hh^Fms, Gs^Fds, Gll^Fp, Hh^Fms, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Re, Gs^Fds, Gs^Fds, Gg, Gg, Wo, Gg, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Gg, Gg
Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Re, Gs^Fds, Rp, Gs^Fds, Ss, Rp, Ss, Gs^Fds, Gs^Fds, Gd^Fms, Gs^Fds, Gll^Uf, Gll^Uf, Hh, Gg^Efm, Gg^Efm, Gs^Fds, Gs^Fds, Gd^Fdw, Gs^Fds, Gs^Fds, Rrc, Gs^Vhs, Rrc, Gg, Gs^Fds, Gs^Vhs, Gs^Fds, Gs^Fds, Hh^Fds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gll^Fp, Hh^Fms, Hh^Fds, Re^Es, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg, Gs^Fms, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fms, Gs^Fms
Hh^Fds, Hh^Fds, Gs^Fds, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Efm, Rr^Ve, Gs^Es, Gg, Rp, Gs, Gs^Fds, Gd^Fds, Gd^Fdw, Gd^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Rrc, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Hh^Fds, Wwf, Wwf, Hh^Fms, Re^Vhs, Re, Re, Re, Re, Re, Re, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fds, Gs^Fds, Gs^Fds, Re^Gvs, Gs^Fds, Re^Gvs, Gs^Fds, Gs^Es, Gs^Fds, Gg, Gs, Rp, Gs^Fds, Gd^Fdw, Gd^Fms, Gd^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fms, Rp, Rp, Rr, Gs^Fds, Rrc, Gs^Fds, Gs^Fms, Gs^Fds, Hh^Fds, Gs^Fds, Wwf, Wwf, Hh^Fms, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Re, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fds, Gg, Re, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Em, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Gll^Fp, Ss, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fds
Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gg, Rp, Rb, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Rb, Gs^Fds, Gs^Ve, Gg, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Mm, Mm, Wwf, Hh^Fds, Gs^Fms, Re^Ve, Re, Re, Re, Re, Gs^Fds, Gs^Fds, Gs^Fds, Re^Emf, Re^Gvs, Re^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Uf, Gll^Uf, Gll^Uf, Gll^Uf, Gs^Fds, Gs^Fds, Hh^Fms, Ss, Gs^Fds, Hh^Fms, Ss, Gs^Fms, Ss, Gs^Fds
Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rb, Rb, Rr^Ve, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fms, Hh^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Efm, Hh^Fds, Gg, Hh^Fds, Gs^Fds, Mm, Gs^Fds, Gs^Fds, Re^Gvs, Gs^Gvs, Gg^Gvs, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Uf, Gll^Uf, Gs^Fms, Hh^Fms, Gs^Fds, Hh^Fms, Hh^Fms, Ss, Gll^Fp, Hh^Fms, Ss, Hh^Fms, Gs^Fms
Hh^Fds, Hh^Fds, Gg^Fet, Gs^Fds, Gs^Fds, Gs^Fds, Mm, Gs^Fds, Gg, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Re^Ve, Gd, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Rrc, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gg^Fet, Mm, Hh^Fds, Gll^Fp, Hh^Fds, Gs^Fds, Re^Ve, Gs^Efm, Gs^Fds, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gll^Fp, Ss, Ss, Ss, Gs^Fds, Gll^Fp, Gs^Fds, Hh^Fms, Ss, Hh^Fms, Hh^Fms
Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss^Ewl, Gs^Fds, Ss, Hh^Fds, Mm, Mm, Mm, Gs^Fds, Gg^Ve, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Gs^Fds, Mm, Mm, Mm, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh, Hh^Fds, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fms, Gll^Fp, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fds, Ss, Hh^Fms
Gs^Fds, Gs^Efm, Gs^Fds, Ss^Ewl, Wwg^Ewl, Ss^Ewl, Gs^Fds, Hh^Fds, Hh^Fds, Mm, Mm, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Hh^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Hd^Es, Ds, Hhd, Ds, Gs^Fds, Gs^Fds, Hh^Fds, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Gs^Fds, Hh^Fms, Ss, Gs^Fms, Ss, Gll^Fp, Gs^Fms, Hh^Fms, Ss, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Ss
Gs^Fds, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gs^Fds, Gll^Fp, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Ds, Gs^Fds, Gs^Fds, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gs^Fms, Gll^Fp, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Ss, Hh^Fms, Gs^Fms, Ss, Ss, Hh^Fms, Ww^Ewf, Ss, Ss, Ss, Ww^Ewl, Ww^Ewl, Ss, Ss, Ss
Gs^Fds, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Uf, Gll^Uf, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gg^Fet, Gll^Fp, Gll^Fp, Hh^Fds, Gll^Fp, Rrc, Rrc, Gs^Fds, Gs^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fms, Ss, Gs^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Hh^Fms, Ww^Ewl, Hh^Fms, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gll^Uf, Gll^Uf, Gll^Fp, Gll^Fp, Gg, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gs^Fds, Hh^Fds, Gg, Rrc, Gs^Fds, Gg, Wwf, Ds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Es, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Hh^Fms, Ss, Gs^Fms, Ss, Ss, Hh^Fms, Gs^Fms, Ww^Ewl, Gs^Fms, Gs^Fds, Gll^Fp, Ss, Gs^Fds, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gll^Uf, Gll^Uf, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Hh^Fds, Gll^Fp, Gg, Gs, Rrc, Gg, Ds, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Uf, Gll^Uf, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Ss, Ss, Ww^Ewl, Ss, Hh^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss
Ss, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Uf, Gll^Uf, Gll^Uf, Ss^Ewl, Gs^Fds, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Rrc, Rrc, Gg, Wwf, Ds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Uf, Gs^Uf, Gll^Uf, Gll^Uf, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fds, Ww^Ewf, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Es, Gll^Fp, Gll^Fp, Hh^Fds, Gll^Fp, Hh^Fds, Rrc, Gs, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Hh^Fms, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Ss, Hh^Fms, Hh^Fms, Ss, Ww^Ewl, Ss, Ss, Hh^Fms, Ss, Ss, Ss, Ww^Ewf, Ss, Ww^Ewf, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gll^Fp, Ss, Ss^Ewl, Gll^Fp, Gll^Es, Gll^Fp, Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Rrc, Gg, Gg, Wwf, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gg^Em, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ss, Ww^Ewl, Ss, Gs^Fds, Ss, Ww^Ewl, Ww^Ewl, Ss, Gs^Fms, Ss, Ww^Ewl
Ss^Ewl, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Uf, Gs^Fds, Ss^Ewl, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gs^Fds, Rrc, Rrc, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Ss, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Gll^Fp, Gs^Fds, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gs^Fds, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Uf, Gll^Uf, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Rrc, Gg, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Ss, Ww^Ewl, Ss, Ss, Gs^Fms, Ss, Ww^Ewl, Ss, Gs^Fds, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Hh^Fms, Ww^Ewf, Ww^Ewl, Ww^Ewl, Ss, Ww^Ewl
Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Es, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Uf, Gll^Fp, Gll^Uf, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Rrc, Hh, Gg, Gg, Wwf, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Es, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ww^Ewl, Ss, Ww^Ewl, Ww^Ewl, Ww^Ewl, Hh^Fms, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Ss, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Uf, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Rrc, Rrc, Gg, Wwf, Wwf, Gs^Fds, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Hh^Fms, Gs^Fds, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Gll^Fp, Ww^Ewl, Ss, Ss, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl
Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Ss, Ss, Gs^Fds, Ss, Ss, Rp, Rp, Gg, Hh, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fms, Gs^Em, Ss, Ss, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gg^Ve, Gg, Gs, Rrc, Rrc, Gg, Gs^Fds, Gs^Fds, Wwf, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ww^Es, Re, Gg, Gs^Fds, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo
Hh^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Ss, Rp, Ss, Rp, Ss^Bw/, Ss^Bw|, Ss, Ss, Ss, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Em, Gs^Vhs, Gs, Gd^Fdw, Gd^Fdw, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Rrc, Rrc, Gg, Gs, Gs^Fds, Gg^Efm, Gs^Fds, Wwf, Hh^Fms, Gs^Fds, Gll^Fp, Hh^Fms, Hh^Fds, Gs^Fds, Hh^Fds, Gs^Fds, Re, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wo, Gs^Fds, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Gs^Fds, Gs^Fds
Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Rp, Gs^Fds, Ss, Rp, Ss, Gs^Fds, Gs^Fds, Gd^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Hh, Gg^Efm, Gg^Efm, Gs^Fds, Gs^Fds, Gd^Fdw, Gs^Fds, Gs^Fds, Rrc, Gs^Vhs, Rrc, Gg, Gs^Fds, Gs^Vhs, Gs^Fds, Gs^Fds, Hh^Fds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Gll^Fp, Hh^Fms, Hh^Fds, Re^Es, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Hh^Fds, Hh^Fds, Gs^Fds, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Efm, Rr^Ve, Gs^Es, Gs^Fds, Rp, Gs, Gs^Fds, Gd^Fds, Gd^Fdw, Gd^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Rrc, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Hh^Fds, Wwf, Wwf, Hh^Fms, Re^Vhs, Re, Re, Re, Re, Re, Re, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fds, Gs^Fds, Gs^Fds, Re^Gvs, Gs^Fds, Re^Gvs, Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs, Rp, Gs^Fds, Gd^Fdw, Gd^Fms, Gd^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fms, Rp, Rp, Rr, Gs^Fds, Rrc, Gs^Fds, Gs^Fms, Gs^Fds, Hh^Fds, Gs^Fds, Wwf, Wwf, Hh^Fms, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Re, Gll^Fp, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Re, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Em, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Gll^Fp, Ss, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fds
Gs^Fds, Gs^Es, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Gs, Rp, Rb, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rp, Gs^Fds, Rb, Gs^Fds, Gs^Ve, Gg, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fds, Mm, Mm, Wwf, Hh^Fds, Gs^Fms, Re^Ve, Re, Re, Re, Re, Gs^Fds, Gs^Fds, Gs^Fds, Re^Emf, Re^Gvs, Re^Ve, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Ss, Gs^Fds, Hh^Fms, Ss, Gs^Fms, Ss, Gs^Fds
Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rb, Rb, Rr^Ve, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fms, Hh^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Efm, Gs^Fds, Gg, Gs^Fds, Gs^Fds, Mm, Gs^Fds, Gs^Fds, Re^Gvs, Gs^Efm, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fds, Hh^Fms, Hh^Fms, Ss, Gll^Fp, Hh^Fms, Ss, Hh^Fms, Gs^Fms
Hh^Fds, Hh^Fds, Gg^Fet, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gg, Hh^Fds, Hh^Fds, Gs^Fds, Gs^Fds, Re^Ve, Gd, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gg, Rrc, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Fet, Mm, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Re^Ve, Gs^Efm, Gs^Fds, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gll^Fp, Ss, Ss, Ss, Gs^Fds, Gll^Fp, Gs^Fds, Hh^Fms, Ss, Hh^Fms, Hh^Fms
Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ss^Ewl, Gs^Fds, Ss, Hh^Fds, Mm, Mm, Gs^Fds, Gs^Fds, Gg^Ve, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Em, Gs^Fds, Gll^Fp, Gll^Fp, Mm, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Hh, Gs^Fds, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fms, Gll^Fp, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fds, Ss, Hh^Fms
Gs^Fds, Gs^Efm, Gs^Fds, Ss^Ewl, Wwg^Ewl, Ss^Ewl, Gs^Fds, Hh^Fds, Hh^Fds, Mm, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Hh^Fds, Gs^Fds, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Hd^Es, Ds, Hhd, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Mm, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Gs^Fds, Hh^Fms, Ss, Gs^Fms, Ss, Gll^Fp, Gs^Fms, Hh^Fms, Ss, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Ss
Gs^Fds, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gs^Fds, Gll^Fp, Rrc, Gs^Fds, Gs^Fds, Gs^Fds, Wwf, Ds, Gs^Fds, Gs^Fds, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Ss, Hh^Fms, Gs^Fms, Ss, Ss, Hh^Fms, Ww^Ewf, Ss, Ss, Ss, Ww^Ewl, Ww^Ewl, Ss, Ss, Ss
Gs^Fds, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gll^Fp, Rrc, Rrc, Gs^Fds, Gs^Fds, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Hh^Fms, Hh^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fms, Ss, Gs^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Hh^Fms, Ww^Ewl, Hh^Fms, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gg, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gs^Fds, Hh^Fds, Gg, Rrc, Gs^Fds, Gg, Wwf, Ds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Hh^Fms, Ss, Gs^Fms, Ss, Ss, Hh^Fms, Gs^Fms, Ww^Ewl, Gs^Fms, Gs^Fds, Gll^Fp, Ss, Gs^Fds, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Hh^Fds, Gll^Fp, Gg, Gs, Rrc, Gg, Ds, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Ss, Ss, Ww^Ewl, Ss, Hh^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss
Ss, Ss, Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Gs^Fds, Gs^Fds, Gll^Fp, Gs^Fds, Ss^Ewl, Gll^Uf, Ss^Ewl, Gs^Fds, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gg, Rrc, Rrc, Gg, Wwf, Ds, Wwf, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Uf, Hh^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fds, Ww^Ewf, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fds, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hh^Fds, Gll^Fp, Hh^Fds, Rrc, Gs, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Hh^Fms, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Ss, Hh^Fms, Hh^Fms, Ss, Ww^Ewl, Ss, Ss, Hh^Fms, Ss, Ss, Ss, Ww^Ewf, Ss, Ww^Ewf, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gll^Fp, Ss, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Rrc, Gg, Gg, Wwf, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ss, Ww^Ewl, Ss, Gs^Fds, Ss, Ww^Ewl, Ww^Ewl, Ss, Gs^Fms, Ss, Ww^Ewl
Ss^Ewl, Gs^Fds, Ss, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Ss^Ewl, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gs^Fds, Rrc, Rrc, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Ss, Hh^Fms, Ss, Gs^Fms, Hh^Fms, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Gll^Fp, Gs^Fds, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Gs^Fds, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gs^Fds, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Rrc, Gg, Gg, Gg, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Ss, Ww^Ewl, Ss, Ss, Gs^Fms, Ss, Ww^Ewl, Ss, Gs^Fds, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Hh^Fms, Ww^Ewf, Ww^Ewl, Ww^Ewl, Ss, Ww^Ewl
Ss^Ewl, Gll^Fp, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ss^Ewl, Gll^Fp, Gll^Fp, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Rrc, Hh, Gg, Gg, Wwf, Wwf, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Gs^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl, Ss, Ww^Ewl, Ss, Ww^Ewl, Ww^Ewl, Ww^Ewl, Hh^Fms, Ww^Ewl, Ss, Ss, Ss, Ss, Ss, Ss
Ss^Ewl, Ss^Ewl, Ss^Ewl, Ss^Ewl, Gs^Fds, Ss^Ewl, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Ss, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Rrc, Rrc, Gg, Wwf, Wwf, Gs^Fds, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gll^Fp, Hh^Fms, Gs^Fds, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Gs^Fds, Ss, Ss, Ss, Ss, Ss, Gll^Fp, Ww^Ewl, Ss, Ss, Hh^Fms, Ss, Ss, Ss, Ss, Ss, Ww^Ewl
Ss, Ss^Ewl, Gll^Fp, Ss^Ewl, Gs^Fds, Gs^Fds, Ss^Ewl, Gs^Fds, Ss, Gs^Fds, Gs^Fds, Ss^Ewl, Ss^Ewl, Gll^Fp, Ss^Ewl, Gll^Fp, Gs^Fds, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gg, Rrc, Gg, Gg, Wwf, Gs^Fds, Wwf, Ds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Hh^Fms, Ss, Ss, Ss, Gs^Fds, Hh^Fms, Ss, Gll^Fp, Ss, Ss, Ss, Ww^Ewf, Ss, Ss, Ww^Ewf, Hh^Fms, Ww^Ewl, Ss, Ss, Ss

View file

@ -1,50 +1,248 @@
#textdomain wesnoth-low
# [item]
# x=40
# y=22
# image=items/archery-target-right.png
# [/item]
[item]
x=40
y=28
image=items/archery-target-right.png
[/item]
[event]
name=prestart
# wmllint: local spellings Essarn Valcathra Telfar Erethean Arthen Illissa
# wmllint: local spellings Brightleaf Viricon Alyas Elendor Telionath Tireas
# wmllint: local spellings Aelion Tifranur Karmarth Arryn Westwind Southwind
{SET_LABEL 12 2 (_ "River Telfar")}
#TODO Get rid of the AI_LOCATION stub macro.
#Set locations known to the ai_controller.
#Call protocol is AI_LOCATION AFFIX STRING RADIUS X Y
{AI_LOCATION nshallows _"Northern Shallows" 2 14 15}
{AI_LOCATION falyas _"Ford of Alyas" 3 23 25}
{AI_LOCATION ftifranur _"Ford of Tifranur" 2 38 37}
{AI_LOCATION tnorth _"North Tower" 1 31 30}
{AI_LOCATION tnorth _"North Tower" 1 31 30}
{AI_LOCATION twest _"West Tower" 1 29 32}
{AI_LOCATION teast _"East Tower" 1 33 32}
{AI_LOCATION sgate _"South Bastion" 1 31 37}
{AI_LOCATION telgreen _"Telfar Green" 2 12 20}
{AI_LOCATION dancegreen _"Dancers Green" 5 18 10}
{AI_LOCATION karmarth _"Karmarth Hills" 5 39 10}
{AI_LOCATION nbridge _"North Bridge" 1 31 26}
#TODO instead of great tree there is now a fountain or pool.
# {AI_LOCATION gtree _"Great Tree" 1 31 25}
{AI_LOCATION brightleaf _"Brightleaf Wood" 5 19 36}
{AI_LOCATION westwind _"Westwind Wood" 5 42 26}
{AI_LOCATION southwind _"Southwind Wood" 5 40 42}
{AI_LOCATION telionath _"Telionath" 1 27 40}
{AI_LOCATION arthen _"Arthen" 1 15 26}
{AI_LOCATION arryn _"Arryn" 1 41 32}
{AI_LOCATION illissa _"Illissa" 1 17 31}
{AI_LOCATION viricon _"Viricon" 1 21 45}
{AI_LOCATION tireas _"Tireas" 1 33 22}
{AI_LOCATION essarn _"Essarn" 1 4 36}
{AI_LOCATION valcathra _"Valcathra" 1 7 42}
{AI_LOCATION aelion _"Aelion" 1 33 45}
{AI_LOCATION elendor _"Elendor" 1 27 23}
# {AI_LOCATION erethean _"Erethean" 1 28 59}
[/event]
[label]
immutable=yes
text=_"Essarn"
visible_in_fog=yes
visible_in_shroud=no
x=4
y=36
[/label]
[label]
immutable=yes
team_name=""
text=_"Valcathra"
visible_in_fog=yes
visible_in_shroud=no
x=7
y=43
[/label]
[label]
immutable=yes
team_name=""
text=_"River Telfar"
visible_in_fog=no
visible_in_shroud=yes
x=11
y=6
[/label]
[label]
immutable=yes
team_name=""
text=_"Telfar Green"
visible_in_fog=no
visible_in_shroud=yes
x=12
y=19
[/label]
[label]
immutable=yes
team_name=""
text=_"Erethean"
visible_in_fog=yes
visible_in_shroud=no
x=13
y=47
[/label]
[label]
immutable=yes
team_name=""
text=_"Northern Shallows"
visible_in_fog=no
visible_in_shroud=yes
x=14
y=15
[/label]
[label]
immutable=yes
team_name=""
text=_"Arthen"
visible_in_fog=yes
visible_in_shroud=no
x=15
y=26
[/label]
[label]
immutable=yes
team_name=""
text=_"Dancers Green"
visible_in_fog=no
visible_in_shroud=yes
x=17
y=11
[/label]
[label]
immutable=yes
team_name=""
text=_"Illissa"
visible_in_fog=yes
visible_in_shroud=no
x=17
y=31
[/label]
[label]
immutable=yes
team_name=""
text=_"Brightleaf Wood"
visible_in_fog=yes
visible_in_shroud=no
x=19
y=36
[/label]
[label]
immutable=yes
team_name=""
text=_"Viricon"
visible_in_fog=yes
visible_in_shroud=no
x=21
y=45
[/label]
[label]
immutable=yes
team_name=""
text=_"Ford of Alyas"
visible_in_fog=yes
visible_in_shroud=no
x=23
y=25
[/label]
[label]
immutable=yes
team_name=""
text=_"Elendor"
visible_in_fog=yes
visible_in_shroud=no
x=27
y=23
[/label]
[label]
immutable=yes
team_name=""
text=_"Telionath"
visible_in_fog=yes
visible_in_shroud=no
x=27
y=40
[/label]
[label]
immutable=yes
team_name=""
text=_"West Tower"
visible_in_fog=yes
visible_in_shroud=no
x=29
y=32
[/label]
[label]
immutable=yes
team_name=""
text=_"North Bridge"
visible_in_fog=yes
visible_in_shroud=no
x=31
y=26
[/label]
[label]
immutable=yes
team_name=""
text=_"North Tower"
visible_in_fog=yes
visible_in_shroud=no
x=31
y=30
[/label]
[label]
immutable=yes
team_name=""
text=_"South Bastion"
visible_in_fog=yes
visible_in_shroud=no
x=31
y=37
[/label]
[label]
immutable=yes
team_name=""
text=_"Tireas"
visible_in_fog=yes
visible_in_shroud=no
x=33
y=22
[/label]
[label]
immutable=yes
team_name=""
text=_"East Tower"
visible_in_fog=yes
visible_in_shroud=no
x=33
y=32
[/label]
[label]
immutable=yes
team_name=""
text=_"Aelion"
visible_in_fog=yes
visible_in_shroud=no
x=33
y=45
[/label]
[label]
immutable=yes
team_name=""
text=_"Ford of Tifranur"
visible_in_fog=yes
visible_in_shroud=no
x=39
y=37
[/label]
[label]
immutable=yes
team_name=""
text=_"Karmarth Hills"
visible_in_fog=yes
visible_in_shroud=no
x=41
y=9
[/label]
[label]
immutable=yes
team_name=""
text=_"Arryn"
visible_in_fog=yes
visible_in_shroud=no
x=41
y=32
[/label]
[label]
immutable=yes
team_name=""
text=_"Westwind Wood"
visible_in_fog=no
visible_in_shroud=yes
x=42
y=25
[/label]
[label]
immutable=yes
team_name=""
text=_"Southwind Wood"
visible_in_fog=yes
visible_in_shroud=no
x=42
y=45
[/label]
## Sound for the River Telfar
@ -67,8 +265,8 @@
{RIVER_FORD 40 31}
{RIVER_FORD 43 32}
#{BIRD_SOUND 19 30}
#{BIRD_SOUND 42 19}
#{BIRD_SOUND 18 15}
#{BIRD_SOUND 38 37}
#{BIRD_SOUND 28 16}
{BIRD_SOUND 19 30}
{BIRD_SOUND 42 19}
{BIRD_SOUND 18 15}
{BIRD_SOUND 38 37}
{BIRD_SOUND 28 16}

View file

@ -2,31 +2,31 @@ Gs^Fms, Gs^Fms, Gg, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Hh^Fms, H
Gs^Fms, Gs^Fms, Gg, Rp, Gg^Ve, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Hh^Fms, Hh^Fp, Hh^Fms, Hh^Fms, Hh^Fp, Hh^Fms, Hh^Fp, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww
Gs^Fms, Gs^Fms, Gg^Ve, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww
Gs^Fms, Re^Gvs, Re^Gvs, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Ss, Gs^Em, Gs^Fms, Gs^Fds, Hh^Fp, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Rp, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fp, Re^Gvs, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gg^Fet, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Rp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gg^Efm, Gs^Fp, Ss, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gg, Gg, Gs^Fds, Gg^Efm, Gg^Ve, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Efm, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Rr, Rr, Rr, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Efm, Ww^Bw/, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Rr, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Ss^Vhs, Gs^Fms, Gs^Fms, Rr, Gs^Fds, Rr, Rr, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ss, Gs^Fms, Rr, Gs^Fp, Rr, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Rr, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Rr, Rr, Gs^Fds, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Rr, Rr, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Gs^Fds, Gs^Fms, Ds, Gs^Fds, Gs^Fds
Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Rp, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fp, Re^Gvs, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww
Mm, Hh^Fms, Mm, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gg^Fet, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww
Mm, Mm, Mm, Hh^Fms, Gg^Efm, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Rp, Gs^Fms, Gs^Fms, Gs^Fds, Hh^Fds, Hh^Fds, Gg^Efm, Gs^Fp, Ss, Gs^Fp, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gg, Gg, Gs^Fds, Gg^Efm, Gg^Ve, Ww, Ww, Ww
Mm, Mm, Gll^Fp, Hh^Fms, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fp, Hh^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Hh^Fds, Hh^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Efm, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Mm, Gll^Fp, Hh^Fms, Gs^Fds, Gs^Fds, Rr, Rr, Rr, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Hh^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Efm, Ww^Bw/, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Mm, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Rr, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Hh^Fds, Hh^Fds, Gs^Fms, Ss^Vhs, Gs^Fms, Gs^Fms, Rr, Gs^Fds, Rr, Rr, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ss, Gs^Fms, Rr, Gs^Fp, Rr, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww
Hh^Fms, Hh^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Rr, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Rr, Rr, Gs^Fds, Rr, Gs^Fms, Gs^Fds, Gs^Fms, Rr, Rr, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Gs^Fds, Gs^Fms, Ds, Gs^Fds, Gs^Fds
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Rr, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Rr, Gs^Fms, Rr, Rr, Rr, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms
Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Rr, Rr, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fds, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds
Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Cv, Gs^Fds, Cv, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fds, Gs^Fms, Rr, Cv, Gs^Fds, Cv, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Wwr, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Cv, Cv, Kv, Cv, Cv, Gs^Fds, Gs^Fms, Hh^Fp, Hh^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fp, Kv, Cv, Kv, Gs^Fp, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ww, Wwr, Ww, Ww
Gs^Fms, Gs^Fms, Rp^Ve, Gs^Fms, Cv, Gs^Fds, Cv, Gs^Fms, Gs^Fms, Hh^Fp, Hh^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Cv, Cv, Cv, Cv, Cv, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Rr, Rr, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Rr, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Hh^Fds, Ww, Ww, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds
Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Cv, Gs^Fds, Cv, Gll^Fp, Gs^Fms, Gs^Fms, Hh^Fp, Hh^Fp, Hh^Fp, Gs^Fds, Gs^Fms, Rr, Cv, Gs^Fds, Cv, Gs^Fms, Gs^Fms, Gll^Fp, Hh^Fds, Hh^Fms, Hh^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Wwr, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Cv, Cv, Kv, Cv, Cv, Gs^Fds, Gs^Fms, Hh^Fp, Hh^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fp, Kv, Cv, Kv, Gs^Fp, Gs^Fms, Gll^Fp, Gs^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Ww, Wwr, Ww, Ww
Gs^Fms, Gs^Fms, Rp^Ve, Gs^Fms, Cv, Gs^Fds, Cv, Gs^Fms, Gs^Fms, Hh^Fp, Hh^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Cv, Cv, Cv, Cv, Cv, Gs^Fms, Gs^Fds, Hh^Fms, Gs^Fds, Hh^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Rp, Gs^Fms, Gs^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Hh^Fp, Hh^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fp, Gs^Fms, Hh^Fp, Hh^Fds, Wwf, Gs^Fms, Gs^Fms, Gs^Fds, Gg, Ww, Ww, Ww
Ww, Ww, Ww, Rp, Wwf, Gs^Fms, Wwg, Wwf, Wwg, Gs^Fms, Gs^Fms, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Hh^Fp, Hh^Fp, Wwf, Gs^Uf, Gs^Fms, Gs^Fds, Gg, Ww, Ww, Ww
Gs^Fms, Gs^Fp, Gs^Fms, Ww^Bw|, Gs^Fms, Wwf, Gs^Fms, Gs^Fds, Gs^Fms, Wwf, Wwf, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Efm, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Wwf, Wwf, Gs^Fms, Gs^Fds, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Wwf, Gs^Fds, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg, Wwf, Gs^Fms, Gg, Gs^Fds, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Re, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Wwf, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fds, Gs^Fms, Hh^Fp, Gs^Fms, Gg, Wwf^Bw/, Wwf, Gs^Fds, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Wwf, Gs^Fds, Gs^Fms, Gg^Fet, Gs^Fms, Gs^Fms, Hh^Fp, Ss, Ss, Hh^Fp, Gs^Fms, Gg, Gs^Fms, Gs^Fds, Ss, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fms, Gs^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Wwf, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Hh^Fds, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fds, Wwf, Wwf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Ww, Gs^Fms, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Ww, Ww, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Ve, Ww, Ww, Ww, Ww, Ww, Ww^Bw|, Ww, Gs^Fds, Ww, Gs^Fds, Gs^Fds
Gs^Fms, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Re, Rr, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds
Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Rp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Rr, Rr, Gs^Fms, Rr, Rr, Rp, Rd, Rd, Rd, Rd, Gs^Fms, Gs^Fms, Gs^Fds, Rd, Re, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gll^Fp, Gll^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rd, Re, Rd, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Wwr, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Rp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Wwf, Wwf, Wwf, Wwf, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Hh^Fms, Hh^Fds, Gs^Fms, Hh^Fp, Gs^Fms, Gg, Wwf^Bw/, Wwf, Gs^Fds, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Rp, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Wwf, Gs^Fds, Gs^Fms, Gg^Fet, Gs^Fms, Gs^Fms, Hh^Fp, Ss, Ss, Hh^Fp, Gs^Fms, Gg, Gs^Fms, Gs^Fds, Ss, Ww, Ww
Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fp, Gs^Fms, Gs^Fp, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Wwf, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Hh^Fds, Hh^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Rp, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fds, Wwf, Wwf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Ww, Gs^Fms, Gs^Fds, Gs^Fds, Gg, Gs^Fds, Ww, Ww, Ww, Ww
Gs^Fp, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Rp, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fms, Gg^Ve, Ww, Ww, Ww, Ww, Ww, Ww^Bw|, Ww, Gs^Fds, Ww, Gs^Fds, Gs^Fds
Gs^Fms, Gs^Fms, Gg^Efm, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Rp, Rp, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gg^Ve, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Em, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gg^Ve, Gs, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds
Hh^Fp, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Rp, Gs^Fms, Gs^Fds, Gs^Fds, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fp, Gs^Fms, Gs^Fms, Gs^Fp, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Gs^Fms, Gll^Fp, Gs^Fds, Gs^Fds, Gll^Fp, Gll^Fp, Gs^Fms, Gs^Fms, Rp, Rp, Gs^Fms, Rp, Rp, Rp, Rd, Rd, Rd, Rd, Gs^Fms, Gs^Fms, Gs^Fds, Rd, Re, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Gll^Fp, Hh^Fp, Hh^Fds, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fms, Gs^Fds, Gs^Fds, Rp, Rp, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Rd, Re, Rd, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Mm, Hh^Fms, Gs^Fms, Hh^Fms, Gll^Fp, Gs^Fms, Gs^Fms, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Wwr, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Mm, Mm, Mm, Hh^Fms, Hh^Fms, Gs^Fms, Gs^Fms, Gs^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww

View file

@ -1,32 +1,32 @@
Mm, Md^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Gd, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Ds, Ds, Co, Ds, Co, Ds, Md, Md
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Gs, Gd, Gd^Fds, Rr^Vd, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Ds, Ds, Ds, Co, Co, Ds, Hd, Md
Mm, Hhd, Hhd, Hhd^Fds, Hhd, Hhd^Fds, Mm, Mm, Mm, Mm, Mm, Mm, Ss, Gs, Gs^Fds, Gd^Fds, Ds, Rr, Ds, Rr, Ds, Ds, Ds, Co, Co, Co, 3 Ko, Co, Hd, Md
Gd^Fds, Gd^Fds, Hhd^Fds, Hhd^Fds, Hhd^Fds, Gs^Fds, Hhd^Vhh, Gd, Gd, Gs, Ss^Vm, Ss, Gs, Ss, Gs, Gd, Ds, Ds, Ds, Ds, Gd, Ds, Ds, Ds, Ds, Co, Co, Co, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Hhd, Hhd^Fds, Gd^Fds, Gd^Fds, Hh^Fds, Hh, Hh, Gd, Gs, Gd, Gd, Gs, Gd, Gs, Gd, Gd, Gd, Rr, Rr, Rr, Ds, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gs, Gd, Gd, Gd, Gd, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd, Rr, Rr, Rr, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Em, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Gd, Gd, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gg^Efm, Gd, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Re^Gvs, Gd, Re^Gvs, Gd, Gd, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gd, Gd, Gd, Re^Gvs, Gd, Gd, Gd, Gd, Gd, Gd, Rr, Gd, Gd, Gd, Rr, Rr, Gd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Em, Gd, Gd, Gs, Gs, Gs, Gd, Rr, Rr, Rr^Vd, Rr, Rr, Rr^Vd, Ds, Rr, Rr^Vd, Rr, Ds, Rr, Gd^Efm, Gd, Gd, Gd, Hd, Hd
Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs, Gs, Gs, Ss, Gs^Fds, Gd^Fds, Gd^Fds, Ds, Ds, Ds, Ds, Ds, Ds, Ds^Es, Ds, Ds, Ds, Rr, Gd, Gd, Gd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ss, Ss, Gs, Ss, Ss, Gs^Fds, Gs^Fds, Ds, Rr^Vd, Ds^Es, Ds, Rr, Ds, Ds, Ds, Ds, Rr, Rr, Gd, Hd, Hd, Hd, Hd, Hd
Gs, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs, Gs, Ss, Ss, Gs, Rp, Rp, Ds, Rr, Rr, Rr, Rr, Rr, Rr, Gd, Gd, Hd, Hd, Hd, Hd, Hd, Hd
Gg, Gs, Gs, Gs, Gd, Gs, Ss, Gs, Gs, Ss, Ss^Vhs, Ss, Ss, Ss, Rp, Rr, Gd^Fds, Rr^Vd, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Md
Gg, Gd, Gd, Gd, Gd, Gs, Ss, Ss, Ss, Ss, Ss, Gs, Ss, Ss, Rp, Rr, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Hhd^Fds, Hd, Hd, Hd, Hd, Hd, Md, Md
Gg, Gd, Gd, Gd, Gd, Gs, Gs, Ss, Ss, Ss, Wwg, Ss, Wwg, Rp, Rp, Rp, Rp, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Hd, Hd, Hd, Hd, Md, Md
Gg, Gd, Gg, Gd, Gs, Gs, Gs, Gs, Gs, Gs, Rp, Rp, Rp, Rp, Ss, Ss, Gs^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Hd, Md, Md
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Wwg, Wwg, Gs, Ss, Rp, Ss, Rp^Vd, Hh, Hh, Gs, Gs, Gs, Gd, Gd, Rr, Rr, Rr, Gd, Gd, Gd, Gd^Fds, Gd^Fds, Hd, Hd, Md
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs, Gs, Gs, Rp, Rp, Ss, Rp, Gd, Gs, Ss, Ss, Gs, Gs, Rr, Rr, Gd^Fds, Gd^Fds, Hhd^Fds, Hd, Hd, Hd, Hd, Hd, Md
Gd^Fds, Gd^Fds, Gd^Fds, 1 Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rp, Rp, Rp, Rr, Rp, Rp, Ss, Ss, Rp, Rr, Rr, Gd, Gd, Gd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Rp, Rp, Ss, Ss, Ss, Rp^Vd, Ss, Rp, Rp, Ss, Rp^Vd, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rp, Ss, Rp, Ss, Rp, Ss, Ss, Rp, Gs^Fds, Rp, Ds, Rp, Ds, Rr, Ko^Vd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ss, Rp, Rp, Rp^Vd, Rr, Rp, Gs^Fds, Gs^Fds, Gd^Fds, Rr, Ds, Ds, Ds, Rr, Ds, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rp, Rp^Vd, Ss, Rp, Rr, Rr, Ds, Ds, Gd^Fds, Rr, Rr, Ds, Rr, Ds, Ds, Rr, Rr, Rr, Ds, Rr, Rr, Rr, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gd^Fds, Gd^Fds, Ds, Ds, Ds, Ds, Ds, Rr, Rr, Rr, Rr^Vd, Ds, Ds, Co, 2 Ko, Co, Rr, Rr, Rr, Hd, Hd, Hd
Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ds, Ds, Ds, Ds, Rr^Vd, Rr, Rr, Ds, Ds, Ds, Rr, Rr, Ds, Co, Ds, Rr^Vd, Rr, Rr, Hd, Hd, Hd
Re^Gvs, Gd, Gd, Gd, Re^Gvs, Gs, Ss, Wwg, Ss, Gs, Ds, Rr, Rr, Rr, Ds, Ds, Ds, Ds, Rr^Vd, Ds, Ds, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gs, Gs, Gs, Rp, Rp, Rr, Rr, Rr, Rr^Vd, Rr, Ds, Ds, Ds, Rr, Rr, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Rr^Vd, Hd, Hd
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Rr, Rr, Rr, Gd^Fds, Rr, Rr, Rr, Ds, Rr^Vd, Ds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Ww, Ww
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Wo
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Hhd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Wo
Mm, Md^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gd, Gd, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Ds, Ds, Co, Ds, Co, Ds, Md, Md, Md, Md
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Gs, Gd, Gd^Fds, Rr^Vd, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Ds, Ds, Ds, Co, Co, Ds, Hd, Md, Md, Md
Mm, Hhd, Hhd, Hhd^Fds, Hhd, Hhd^Fds, Mm, Mm, Mm, Mm, Mm, Mm, Ss, Gs, Gs^Fds, Gd^Fds, Ds, Rr, Ds, Rr, Ds, Ds, Ds, Co, Co, Co, 3 Ko, Co, Hd, Md, Md, Md
Gd^Fds, Gd^Fds, Hhd^Fds, Hhd^Fds, Hhd^Fds, Gs^Fds, Hhd^Vhh, Gd, Gd, Gs, Ss^Vm, Ss, Gs, Ss, Gs, Gd, Ds, Ds, Ds, Ds, Gd, Ds, Ds, Ds, Ds, Co, Co, Co, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Hhd, Hhd^Fds, Gd^Fds, Gd^Fds, Hh^Fds, Hh, Hh, Gd, Gs, Gd, Gd, Gs, Gd, Gs, Gd, Gd, Gd, Rr, Rr, Rr, Ds, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gs, Gd, Gd, Gd, Gd, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Em, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gs, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Gd, Gd, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gg^Efm, Gd, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Re^Gvs, Gd, Re^Gvs, Gd, Gd, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd, Gd, Gd, Gd, Re^Gvs, Gd, Gd, Gd, Gd, Gd, Gd, Rr, Gd, Gd, Gd, Rr, Rr, Gd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Em, Gd, Gd, Gs, Gs, Gs, Gd, Rr, Rr, Rr^Vd, Rr, Rr, Rr^Vd, Ds, Rr, Rr^Vd, Rr, Ds, Rr, Gd^Efm, Gd, Gd, Gd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs, Gs, Gs, Ss, Gs^Fds, Gd^Fds, Gd^Fds, Ds, Ds, Ds, Ds, Ds, Ds, Ds^Es, Ds, Ds, Ds, Rr, Gd, Gd, Gd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ss, Ss, Gs, Ss, Ss, Gs^Fds, Gs^Fds, Ds, Rr^Vd, Ds^Es, Ds, Rr, Ds, Ds, Ds, Ds, Rr, Rr, Gd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gs, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Gs, Gs, Ss, Ss, Gs, Rp, Rp, Ds, Rr, Rr, Rr, Rr, Rr, Rr, Gd, Gd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gg, Gs, Gs, Gs, Gd, Gs, Ss, Gs, Gs, Ss, Ss^Vhs, Ss, Ss, Ss, Rp, Rr, Gd^Fds, Rr^Vd, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Md, Md, Md
Gg, Gd, Gd, Gd, Gd, Gs, Ss, Ss, Ss, Ss, Ss, Gs, Ss, Ss, Rp, Rr, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Hhd^Fds, Hd, Hd, Hd, Hd, Hd, Md, Md, Md, Md
Gg, Gd, Gd, Gd, Gd, Gs, Gs, Ss, Ss, Ss, Wwg, Ss, Wwg, Rp, Rp, Rp, Rp, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Hd, Hd, Hd, Hd, Md, Md, Md, Md
Gg, Gd, Gg, Gd, Gs, Gs, Gs, Gs, Gs, Gs, Rp, Rp, Rp, Rp, Ss, Ss, Gs^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Hd, Md, Md, Md, Md
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Wwg, Wwg, Gs, Ss, Rp, Ss, Rp^Vd, Hh, Hh, Gs, Gs, Gs, Gd, Gd, Rr, Rr, Rr, Gd, Gd, Gd, Gd^Fds, Gd^Fds, Hd, Hd, Md, Md, Md
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs, Gs, Gs, Rp, Rp, Ss, Rp, Gd, Gs, Ss, Ss, Gs, Gs, Rr, Rr, Gd^Fds, Gd^Fds, Hhd^Fds, Hd, Hd, Hd, Hd, Hd, Md, Md, Md
Gd^Fds, Gd^Fds, Gd^Fds, 1 Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rp, Rp, Rp, Rr, Rp, Rp, Ss, Ss, Rp, Rr, Rr, Gd, Gd, Gd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Rp, Rp, Ss, Ss, Ss, Rp^Vd, Ss, Rp, Rp, Ss, Rp^Vd, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rp, Ss, Rp, Ss, Rp, Ss, Ss, Rp, Gs^Fds, Rp, Ds, Rp, Ds, Rr, Ko^Vd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ss, Rp, Rp, Rp^Vd, Rr, Rp, Gs^Fds, Gs^Fds, Gd^Fds, Rr, Ds, Ds, Ds, Rr, Ds, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rp, Rp^Vd, Ss, Rp, Rr, Rr, Ds, Ds, Gd^Fds, Rr, Rr, Ds, Rr, Ds, Ds, Rr, Rr, Rr, Ds, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gd^Fds, Gd^Fds, Ds, Ds, Ds, Ds, Ds, Rr, Rr, Rr, Rr^Vd, Ds, Ds, Co, 2 Ko, Co, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Gs^Fds, Gs^Fds, Ds, Ds, Ds, Ds, Rr^Vd, Rr, Rr, Ds, Ds, Ds, Rr, Rr, Ds, Co, Ds, Rr^Vd, Rr, Rr, Hd, Hd, Hd, Hd, Hd
Re^Gvs, Gd, Gd, Gd, Re^Gvs, Gs, Ss, Wwg, Ss, Gs, Ds, Rr, Rr, Rr, Ds, Ds, Ds, Ds, Rr^Vd, Ds, Ds, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gs, Gs, Gs, Rp, Rp, Rr, Rr, Rr, Rr^Vd, Rr, Ds, Ds, Ds, Rr, Rr, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Hd, Hd, Hd, Hd, Hd
Re^Gvs, Re^Gvs, Gs^Es, Re^Gvs, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Rr, Rr, Rr, Rr, Rr, Hd, Hd, Rr^Vd, Hd, Hd, Hd, Hd
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Rr, Rr, Rr, Gd^Fds, Rr, Rr, Rr, Ds, Rr^Vd, Ds, Gd^Fds, Gd^Fds, Rr^Vd, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Ww, Ww, Ww, Ww
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Wo, Wo, Wo
Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gd, Hhd^Fds, Hhd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gd^Fds, Gs^Fds, Ww, Wo, Wo, Wo

View file

@ -1,45 +1,62 @@
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ke, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ce, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ww, Ww, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ww, _f, Ww, _f, Ww, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ww, Ww, Ww, Ww, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ww, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, Ce, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ke, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, Ce, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f, Gg, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ke, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Wo, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f

View file

@ -1,32 +1,32 @@
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f

View file

@ -16,15 +16,15 @@ _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f,
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Rp^Dr, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ke, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Rp^Dr, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
@ -55,8 +55,8 @@ _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f,
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ke, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, Ce, Ce, Ce, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f
_f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f, _f

View file

@ -22,7 +22,7 @@
{EXTRA_SCENARIO_MUSIC silvan_sanctuary.ogg}
{DEFAULT_SCHEDULE_DUSK}
{STARTING_VILLAGES 2 50}
{STARTING_VILLAGES_ALL 3}
[story]
[part]
@ -72,22 +72,24 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
#### Kalenz's side ####
#define SINGLEPLAYER_GOLD
{GOLD 240 200 180}
{INCOME -2 -2 -2}
village_gold=1
#enddef
#define MULTIPLAYER_GOLD
{GOLD 120 100 90}
{INCOME -2 -2 -2}
village_gold=1
#enddef
[side]
side=1
fog=no
shroud=no
# wmllint: who KALENZ is Kalenz
{KALENZ}
{PLAYABLE}
type=Elvish Fighter
save_id=Kalenz
controller=human
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer
recruit=""
x=16
@ -103,6 +105,8 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[unit]
# wmllint: who ARKILDUR is Arkildur
{ARKILDUR}
x=19
y=16
[/unit]
{SINGLEPLAYER_GOLD}
#else
@ -111,6 +115,8 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[unit]
# wmllint: who ANDUILAS is Anduilas
{ANDUILAS}
x=15
y=16
[/unit]
[/side]
@ -136,22 +142,44 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/event]
#### /Kalenz side ####
#### Landar's side ####
{MP_SIDE 2 (
save_id=Landar
{PLAYABLE}
{LANDAR}
type=Elvish Archer
extra_recruit=Elvish Fighter, Elvish Archer
x=18
y=15
fog=no
shroud=no
recruit=""
{MULTIPLAYER_GOLD}
[unit]
{ARKILDUR}
x=19
y=16
[/unit]
)}
#### Landar's side ####
[side]
side=2
side=3
id=Velon
{ELF_SETUP}
village_gold=1
controller=ai
allow_player=no
id=Velon
name= _ "Velon"
team_name=player
user_team_name= _ "Player"
{PLAYER_TEAM}
recruit=Elvish Fighter,Elvish Archer
{GOLD 150 180 200}
type=Elvish Captain
profile="portraits/velon.png"
canrecruit=yes
team_name=player
x=5
y=15
[modifications]
@ -170,7 +198,7 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/side]
[side]
side=3
side=4
id=Tbaran
name= _ "Tbaran"
team_name=orcs
@ -207,9 +235,9 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/side]
[side]
side=5
allow_player=no
controller=ai
side=4
id=Wrulf
name= _ "Wrulf"
team_name=orcs
@ -246,9 +274,9 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/side]
[side]
side=6
allow_player=no
controller=ai
side=5
team_name=orcs
user_team_name= _ "Enemies"
{ORC_SETUP}
@ -284,9 +312,9 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/ai]
[/side]
[side]
side=7
allow_player=no
controller=ai
side=6
team_name=orcs
user_team_name= _ "Enemies"
{ORC_SETUP}
@ -321,27 +349,6 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/ai]
[/side]
#ifdef MULTIPLAYER
[side]
side=7
fog=no
shroud=no
{LANDAR}
save_id=Landar
controller=human
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer
recruit=""
{MULTIPLAYER_GOLD}
x=18
y=15
[unit]
{ARKILDUR}
[/unit]
[/side]
#endif
[event]
name=start
@ -429,7 +436,11 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[event]
name=attack
[filter_second]
side=2
[filter_side]
[has_unit]
id=Velon
[/has_unit]
[/filter_side]
[/filter_second]
{INCIDENTAL_MUSIC the_king_is_dead.ogg}
@ -447,13 +458,6 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
id=Velon
message= _ "Kalenz was right and I was wrong. Go; join Kalenz while yet you can. I and the remaining elders will cover your retreat as best we may."
[/message]
#ifndef MULTIPLAYER
{MODIFY_UNIT (side=2) side 1 }
#TODO think about it
#{MODIFY_UNIT (id=Velon) canrecruit no}
{TRANSFER_VILLAGE_OWNERSHIP 2 1}
#endif
[/event]
[event]
@ -549,7 +553,7 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[/message]
#ifdef MULTIPLAYER
{LOOT 25 1}
{LOOT 25 7}
{LOOT 25 2}
#else
{LOOT 50 1}
#endif
@ -561,7 +565,11 @@ This is the story of Kalenz, Landar, and of the Elves in the first days of the h
[then]
[endlevel]
result=victory
#ifdef MULTIPLAYER
bonus=0.5
#else
bonus=yes
#endif
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/then]

View file

@ -20,8 +20,8 @@
{DEFAULT_SCHEDULE_AFTERNOON}
{STARTING_VILLAGES_ALL 3}
{STARTING_VILLAGES_DWARF 2}
{STARTING_VILLAGES_ALL 4}
{STARTING_VILLAGES_DWARF 3}
[story]
[part]
@ -33,36 +33,59 @@
### Kalenz's code ###
#define PLAYER_GOLD
{GOLD 200 180 100}
#enddef
#define MULTIPLAYER_GOLD
#ifdef MULTIPLAYER
{GOLD 100 90 50}
#else
{GOLD 200 180 100}
#endif
income=-2
village_gold=1
#enddef
[side]
side=1
{PLAYABLE}
{KALENZ}
controller=human
type=Elvish Fighter
fog=no
extra_recruit=Elvish Fighter, Elvish Archer
#ifndef MULTIPLAYER
{PLAYER_GOLD}
#ifndef MULTIPLAYER
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer
x=20
y=4
[/unit]
#else
{MULTIPLAYER_GOLD}
#endif
[/side]
[event]
name=prestart
# wmllint: who RECALL_LOYALS is Anduilas, Landulias
{RECALL_LOYALS}
[recall]
id=Anduilas
x=20
y=6
[/recall]
[recall]
id=Arkildur
x=19
y=5
[/recall]
[/event]
### /Kalenz's code ###
{MP_SIDE 2 (
x=20
y=4
save_id=Landar
{LANDAR}
{PLAYABLE}
type=Elvish Archer
{PLAYER_GOLD}
fog=no
extra_recruit=Elvish Fighter, Elvish Archer
)}
### Olurf's Code ###
#define OLURFS_LAND
x=20-24,19-30,17-30,16-30,14-30,12-30,11-30,10-30,7-30,8-30,10-30,13-30,15-30,18-30,19-30,20-30,22-30,23-30,24-30,23-30,22-30
@ -72,7 +95,8 @@
[side]
# wmllint: who OLURF is Olurf
{OLURF}
side=2
type=Dwarvish Steelclad
side=3
allow_player=no
controller=ai
canrecruit=yes
@ -100,7 +124,7 @@
name=enter_hex
first_time_only=yes
[filter]
side=3
side=4
{OLURFS_LAND}
[/filter]
@ -117,7 +141,7 @@
# the elves have stepped onto already
[then]
[modify_side]
side=2
side=3
team_name=dwarves
user_team_name= _ "Enemies"
[/modify_side]
@ -139,7 +163,7 @@
[/then]
[else]
[modify_side]
side=2
side=3
team_name=player
user_team_name= _ "Player"
[/modify_side]
@ -167,7 +191,7 @@
name=enter_hex
first_time_only=yes
[filter]
side=1,4
side=1,2
{OLURFS_LAND}
[/filter]
@ -180,12 +204,10 @@
message= _ "Fight to subdue, and do not kill unless you must. We have foes enough as it is without making blood enemies of these dwarves."
[/message]
#TODO CRAB why do we store this side? There is nothing done with the variable?
[store_side]
side=2
side=3
variable=olurf_side
[/store_side]
[if]
[variable]
name=olurf_side.team_name
@ -193,7 +215,7 @@
[/variable]
[then]
[modify_side]
side=2
side=3
team_name=dwarves
user_team_name= _ "Enemies"
[/modify_side]
@ -216,7 +238,7 @@
[/then]
[else]
[modify_side]
side=2
side=3
team_name=trolls
user_team_name= _ "Enemies"
[/modify_side]
@ -251,7 +273,7 @@
#enddef
#define ADD_AVOID_STAY_AT_OLURFS_LAND
{MODIFY_AI_ADD_ASPECT 2 avoid (
{MODIFY_AI_ADD_ASPECT 3 avoid (
[facet]
id="stay_in_own_land"
[value]
@ -268,7 +290,7 @@
[goal]
id=kill_elves
[criteria]
side=1
side=1,2
[/criteria]
value=1.5
[/goal]
@ -280,7 +302,7 @@
[goal]
id=kill_trolls
[criteria]
side=3
side=4
[/criteria]
value=1.5
[/goal]
@ -318,8 +340,8 @@
[event]
name=dwarves_watch_the_show
first_time_only=no
{CLEAN_AI 2}
{MODIFY_AI_ADD_ASPECT 2 recruitment_instructions {AI_NO_RECRUITMENT} }
{CLEAN_AI 3}
{MODIFY_AI_ADD_ASPECT 3 recruitment_instructions {AI_NO_RECRUITMENT} }
{ADD_AVOID_STAY_AT_OLURFS_LAND}
[message]
id=Olurf
@ -330,8 +352,8 @@
[event]
name=dwarves_kill_elves
first_time_only=no
{CLEAN_AI 2}
{ADD_GOAL_KILL_ELVES 2}
{CLEAN_AI 3}
{ADD_GOAL_KILL_ELVES 3}
[message]
id=Olurf
message= _ "Up axes, and death to elves!"
@ -341,8 +363,8 @@
[event]
name=dwarves_kill_trolls
first_time_only=no
{CLEAN_AI 2}
{ADD_GOAL_KILL_TROLLS 2}
{CLEAN_AI 3}
{ADD_GOAL_KILL_TROLLS 3}
[message]
id=Olurf
message= _ "Up axes, and death to trolls!"
@ -352,9 +374,9 @@
[event]
name=dwarves_kill_elves_and_trolls
first_time_only=no
{CLEAN_AI 2}
{ADD_GOAL_KILL_ELVES 2}
{ADD_GOAL_KILL_TROLLS 2}
{CLEAN_AI 3}
{ADD_GOAL_KILL_ELVES 3}
{ADD_GOAL_KILL_TROLLS 3}
[message]
id=Olurf
message= _ "Up axes, and kill all the interlopers!"
@ -364,10 +386,10 @@
[event]
name=dwarves_defend_their_territory
first_time_only=no
{CLEAN_AI 2}
{CLEAN_AI 3}
{ADD_AVOID_STAY_AT_OLURFS_LAND}
{ADD_GOAL_KILL_TRESPASSERS 2}
{ADD_STAGE_RETREAT_TO_OLURFS_LAND 2}
{ADD_GOAL_KILL_TRESPASSERS 3}
{ADD_STAGE_RETREAT_TO_OLURFS_LAND 3}
[message]
id=Olurf
message= _ "Defend our bounds! Slay all who trespass them!"
@ -391,6 +413,7 @@
### Enemy Side ###
[side]
side=4
allow_player=no
controller=ai
#ifdef EASY
@ -400,7 +423,7 @@
#endif
id=Grugl
name=_ "Grugl"
side=3
team_name=trolls
user_team_name= _ "Enemies"
{TROLL_SETUP}
@ -434,24 +457,11 @@
[/side]
#undef OLURFS_LAND
#ifdef HARD
{LIMIT_CONTEMPORANEOUS_RECRUITS 3 "Troll Warrior" 2}
{LIMIT_CONTEMPORANEOUS_RECRUITS 4 "Troll Warrior" 2}
#endif
### /Enemy Side ###
#ifdef MULTIPLAYER
[side]
side=4
x=20
y=4
save_id=Landar
{LANDAR}
{MULTIPLAYER_GOLD}
fog=no
extra_recruit=Elvish Fighter, Elvish Archer
[/side]
#endif
#### Objectives and corresponding events ####
[event]
name=start
@ -592,9 +602,12 @@
{ENDSPEECH unit}
[endlevel]
#TODO reduce the carry over
result=victory
bonus=yes
#ifdef MULTIPLAYER
bonus=0.5
#else
bonus=yes
#endif
[/endlevel]
[/event]
@ -631,9 +644,12 @@
{ENDSPEECH secondary_unit}
#undef ENDSPEECH
[endlevel]
#TODO reduce carry over
result=victory
bonus=yes
#ifdef MULTIPLAYER
bonus=0.5
#else
bonus=yes
#endif
[/endlevel]
[/event]

View file

@ -10,15 +10,15 @@
# Ka'lian, but, instead, hold position and wait for their army to arrive
[scenario]
next_scenario=04_The_Elvish_Treasury
id=03_Kalian_under_Attack
name= _ "Kalian under Attack"
next_scenario=04_The_Elvish_Treasury
allow_new_game=no
random_start_time=no
force_lock_settings=yes
experience_modifier=100
name= _ "Kalian under Attack"
#### Map setup ####
{LOW_MAP Kalian.map}
@ -27,14 +27,25 @@
[event]
name=prestart
#ifdef DEBUG_MODE
[set_menu_item]
description="let kalenz arrive" #wmllint: ignore
[command]
[fire_event]
name=kalenz_arrives
[/fire_event]
[/command]
[/set_menu_item]
#endif
[replace_map]
x=11-42
y=5-38
x=9-53
y=9-53
{LOW_MAP Kalian.map}
[/replace_map]
[shift_labels]
x=-10
y=-4
x=-8
y=-2
[/shift_labels]
[/event]
@ -43,19 +54,15 @@
first_time_only=no
[lua]
code = <<
ai = {}
>>
ai = {}
>>
[/lua]
[/event]
{LOW_MASK 03_Kalian_under_Attack.mask (-9) (-3)}
{LOW_MASK 03_Kalian_under_Attack.mask (-7) (-7)}
#### /Map setup ####
#ifdef DEBUG_MODE
turns=2
#else
{TURNS 5 7 9}
#endif
{INTRO_AND_SCENARIO_MUSIC elf-land.ogg revelation.ogg}
{EXTRA_SCENARIO_MUSIC into_the_shadows.ogg}
@ -73,89 +80,141 @@
[/story]
{LOW_TRACK {FLIGHT_STAGE3} }
#define PLAYER_GOLD
#ifdef MULTIPLAYER
{GOLD 160 100 50}
{INCOME -2 -2 -2}
#else
{GOLD 80 50 25}
{INCOME -2 -2 -2}
#endif
village_gold=1
#enddef
[side]
side=1
no_leader=yes
controller=human
team_name=player
user_team_name= _ "Player"
faction=Custom
{PLAYABLE}
save_id=Kalenz
fog=yes
share_view=yes
{GOLD 160 100 50}
{PLAYER_GOLD}
[/side]
{STARTING_VILLAGES_ALL 2}
{STARTING_VILLAGES_ALL 3}
#ifdef MULTIPLAYER
[event]
name=prestart
[capture_village]
side=6
side=7
x=26-999
y=1-999
[/capture_village]
[/event]
#endif
[side]
{MP_SIDE 2 (
no_leader=yes
{PLAYABLE}
save_id=Landar
fog=yes
share_view=yes
{PLAYER_GOLD}
)}
[side]
side=3
{PLAYABLE}
fog=yes
side=2
share_view=yes
hidden=no
allow_player=yes
no_leader=yes
#ifndef MULTIPLAYER
controller=human
#else
controller=1
#endif
persistent=yes
previous_save_id=Kalenz
save_id=Galtrid
team_name=player
user_team_name= _ "Player"
recruit=Elvish Fighter, Elvish Archer
{GOLD 300 200 100}
income=-2
village_gold=1
[unit]
{GALTRID}
extra_recruit=Elvish Fighter, Elvish Archer
x=23
y=22
x=25
y=24
facing=nw
[/unit]
#ifndef MULTIPLAYER
[unit]
{EL_ISOMITHIR}
extra_recruit=Elvish Fighter, Elvish Archer
x=19
y=22
x=21
y=24
facing=nw
[/unit]
[unit]
type=Elvish Scout
{IS_LOYAL}
facing=nw
id=guard
x=22
y=21
[/unit]
#endif
[unit]
type=Elvish Scout
[modifications]
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
facing=nw
id=guard
x=21
y=20
id=guard2
x=24
y=21
[/unit]
# wmllint: recognize Eradion
# wmllint: recognize Galtrid
[/side]
#### Side3 code ####
{MP_SIDE 4 (
no_leader=yes
previous_save_id=Landar
{PLAYABLE}
save_id=El_Isomithir
fog=yes
share_view=yes
{GOLD 300 200 100}
income=-2
village_gold=1
recruit=""
[unit]
{EL_ISOMITHIR}
extra_recruit=Elvish Fighter, Elvish Archer
x=21
y=24
[/unit]
[unit]
type=Elvish Scout
x=22
y=21
[modifications]
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
[/unit]
)}
[side]
side=3
side=5
controller=ai
allow_player=no
{ORC_SETUP}
no_leader=yes
team_name=orcs
user_team_name= _ "Enemies"
fog=yes
shroud=yes
share_view=yes
gold=0
village_gold=1
recruit=""
faction=Custom
[ai]
@ -163,22 +222,22 @@
[engine]
name=lua
code=<<
ai = ...
local my_ai = { }
ai = ...
local my_ai = { }
function my_ai:retreat()
local urudin = wesnoth.get_units({side = 3, id="Urudin"})[1]
if urudin and urudin.valid then
local mhp, hp = urudin.max_hitpoints, urudin.hitpoints
local turn = wesnoth.current.turn
if turn >= 3 or hp < mhp / 2 then
ai.move_full(urudin, 20, 6)
end
end
end
function my_ai:retreat()
local urudin = wesnoth.get_units({side = 3, id="Urudin"})[1]
if urudin and urudin.valid then
local mhp, hp = urudin.max_hitpoints, urudin.hitpoints
local turn = wesnoth.current.turn
if turn >= 3 or hp < mhp / 2 then
ai.move_full(urudin, 20, 6)
end
end
end
return my_ai
>>
return my_ai
>>
[/engine]
[stage]
id=leader_retreat
@ -213,14 +272,15 @@
#### /Side3 code ####
#### Side4 code ####
#### Side6 code ####
[side]
side=4
side=6
controller=ai
allow_player=no
{ORC_SETUP}
no_leader=yes
team_name=orcs
user_team_name= _ "Enemies"
fog=yes
shroud=yes
share_view=yes
@ -235,6 +295,8 @@
#endif
{GOLD 0 40 80}
{INCOME 4 8 12}
village_gold=1
{ai/aliases/stable_singleplayer.cfg} #note that this MUST be given OUTSIDE the 'ai' tag
[ai]
{AI_SIMPLE_NIGHT_ASPECT aggression 1}
@ -249,12 +311,13 @@
#### Side5 code ####
[side]
side=5
side=7
controller=ai
allow_player=no
{ORC_SETUP}
no_leader=yes
team_name=orcs
user_team_name= _ "Enemies"
shroud=yes
fog=yes
share_view=yes
@ -269,6 +332,7 @@
#endif
{GOLD 0 40 80}
{INCOME 4 8 12}
village_gold=1
{ai/aliases/stable_singleplayer.cfg} #note that this MUST be given OUTSIDE the 'ai' tag
[ai]
@ -294,27 +358,7 @@
[/event]
#### /Side5 code ####
#ifdef MULTIPLAYER
[side]
side=6
no_leader=yes
controller=human
team_name=player
user_team_name= _ "Player"
recruit=Elvish Fighter, Elvish Archer
save_id=Landar
fog=yes
share_view=yes
{GOLD 300 200 100}
[unit]
{EL_ISOMITHIR}
x=19
y=22
[/unit]
x=19
y=22
[/side]
#endif
#undef PLAYER_GOLD
#### Orc AI ####
@ -325,7 +369,7 @@
[not]
[have_unit]
id=Urudin
side=3
side=5
[/have_unit]
[/not]
[then]
@ -337,10 +381,10 @@
[store_unit]
variable=eval_orcs_in_kalian
[filter]
side=3,4,5
side=5,6,7
[filter_location]
[and]
x,y=21,21
x,y=23,23
radius=5
[/and]
[not]
@ -369,7 +413,7 @@
[store_unit]
variable=eval_elves
[filter]
side=1,2,6,7
side=1,2,3,4
[/filter]
[/store_unit]
@ -401,10 +445,10 @@
type="Orcish Slayer"
id=Urudin
name= _ "Urudin"
side=3
side=5
canrecruit=yes
x=19
y=11
x=20
y=10
hitpoints=45
max_hitpoints=45
[/unit]
@ -412,28 +456,28 @@
type=Orcish Warlord
id=Murudin
name= _ "Murudin"
side=4
side=6
canrecruit=yes
x=1
y=10
x=3
y=12
[/unit]
[unit]
type=Orcish Warlord
id=Mutaf-uru
name= _ "Mutaf-uru"
profile=portraits/orcs/transparent/grunt-2.png
side=5
side=7
canrecruit=yes
x=7
y=2
x=9
y=4
[/unit]
[/event]
[event]
name=moveto
[filter]
x=10
y=2
x=12
y=4
id=Urudin
[/filter]
[if]
@ -443,6 +487,9 @@
[/variable]
[then]
{CLEAR_FOG 1 7 3 4}
{CLEAR_FOG 2 7 3 4}
{CLEAR_FOG 3 7 3 4}
{CLEAR_FOG 4 7 3 4}
[message]
id=Mutaf-uru
message=_ "Good, you are returned. What news is there?"
@ -587,11 +634,11 @@
first_time_only=yes
{VARIABLE orc_reserve_used yes}
[modify_side]
side=4
side=6
{GOLD 200 320 420}
[/modify_side]
[modify_side]
side=5
side=7
{GOLD 200 240 380}
[/modify_side]
[/event]
@ -602,7 +649,7 @@
id=Mutaf-uru
message= _ "These elves are weak, mere meat for my wolves! Get them!"
[/message]
{MODIFY_AI_ADD_GOAL 4 (
{MODIFY_AI_ADD_GOAL 6 (
[goal]
[criteria]
race=elf
@ -610,7 +657,7 @@
value=2
[/goal]
)}
{MODIFY_AI_ADD_GOAL 5 (
{MODIFY_AI_ADD_GOAL 7 (
[goal]
[criteria]
race=elf
@ -627,10 +674,10 @@
id=Mutaf-uru
message= _ "Cursed tree-shaggers and their filthy bows! We shall await the main army."
[/message]
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 4 aggression 0.3}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 5 aggression 0.3}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 4 caution 0.4}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 5 caution 0.4}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 6 aggression 0.3}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 7 aggression 0.3}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 6 caution 0.4}
{MODIFY_AI_ADD_SIMPLE_ALWAYS_ASPECT 7 caution 0.4}
{MODIFY_AI_ADD_GOAL 4 (
[goal]
[criteria]
@ -639,7 +686,7 @@
value=200
[/goal]
)}
{MODIFY_AI_ADD_GOAL 5 (
{MODIFY_AI_ADD_GOAL 7 (
[goal]
[criteria]
id=Mutaf-uru
@ -655,19 +702,21 @@
[event]
name=time over
[fire_event]
name=kalenz_arrives
[/fire_event]
[/event]
[replace_map]
x=11-45
y=5-38
{LOW_MAP Kalian.map}
[/replace_map]
[event]
name=kalenz_arrives
{LOW_MASK_IN_EVENT 03_Kalian_under_Attack.mask (-9) (-3)}
{LOAD_SUBMAP 7-56 7-56 2 2 Kalian.map}
{LOW_MASK_IN_EVENT 03_Kalian_under_Attack.mask (-5) (-5)}
#redestroy the village destroyed by Urudrin
[terrain]
terrain = Rp^Dr
x,y=19,13
x,y=23,17
[/terrain]
[redraw]
[/redraw]
@ -693,36 +742,51 @@
[unit]
{KALENZ}
side=1
x=33
y=11
x=49
y=32
[/unit]
[unit]
{LANDAR}
#ifndef MULTIPLAYER
side=1
#else
side=6
side=2
#endif
x=33
y=7
x=49
y=36
[/unit]
{RECALL_LOYALS}
[recall]
id=Anduilas
side=1
x=49
y=33
[/recall]
[recall]
id=Arkildur
#ifndef MULTIPLAYER
side=1
#else
side=2
#endif
x=49
y=37
[/recall]
[modify_side]
side=1
fog=no
[/modify_side]
[modify_side]
side=3
fog=no
[/modify_side]
#ifdef MULTIPLAYER
[modify_side]
side=2
fog=no
[/modify_side]
#ifdef MULTIPLAYER
[modify_side]
side=6
side=4
fog=no
[/modify_side]
#endif
@ -800,18 +864,6 @@
name=orcs_select_strategy
[/fire_event]
{MODIFY_AI_ADD_GOAL 2 (
[goal]
[criteria]
id=Mutaf-uru
[or]
id=Murudin
[/or]
[/criteria]
value=2
[/goal]
)}
[event]
name="time over"
[message]
@ -851,7 +903,7 @@
[event]
name=start
[scroll_to]
x,y=21,22
x,y=23,24
[/scroll_to]
[delay]
time=5000 #this delay is to give the player the sightseening opportunity
@ -859,7 +911,7 @@
[scroll_to_unit]
id=Urudin
[/scroll_to_unit]
{MOVE_UNIT (id=Urudin) 19 11}
{MOVE_UNIT (id=Urudin) 21 13}
[message]
id=guard
message= _ "Hist! Someone is sneaking about in the mist."
@ -873,15 +925,15 @@
message= _ "What stone, foul and clumsy orc? Your lips are not fit even to name the citadel of the Kalian, for it has stood since before your kind crawled into sunlight and will endure long after you are forgotten!"
[/message]
{MOVE_UNIT (id=Urudin) 19 13}
{MOVE_UNIT (id=Urudin) 21 15}
[terrain]
terrain = Rp^Dr
x,y=19,13
x,y=21,15
[/terrain]
#TODO add village destroying sound effect
[redraw]
[/redraw]
{MOVE_UNIT (id=Urudin) 19 13}
{MOVE_UNIT (id=Urudin) 20 14}
[message]
id=Urudin
message= _ "We will cram those arrogant words back down your throat before we kill you, wose-spawned worm of an elf!"
@ -891,47 +943,47 @@
{APPEND_MUSIC siege_of_laurelmor.ogg}
#TODO add one more title
{GENERIC_UNIT 5 "Orcish Assassin" 15 15}
{MOVE_UNIT (x,y=15,15) 17 17}
{GENERIC_UNIT 7 "Orcish Assassin" 17 17}
{MOVE_UNIT (x,y=17,17) 19 19}
{GENERIC_UNIT 5 "Orcish Assassin" 15 14}
{MOVE_UNIT (x,y=15,14) 19 15}
{GENERIC_UNIT 7 "Orcish Assassin" 17 16}
{MOVE_UNIT (x,y=17,16) 21 17}
{GENERIC_UNIT 4 "Orcish Assassin" 11 17}
{MOVE_UNIT (x,y=11,17) 14 18}
{GENERIC_UNIT 6 "Orcish Assassin" 13 19}
{MOVE_UNIT (x,y=13,19) 16 20}
{GENERIC_UNIT 4 "Orcish Assassin" 9 19}
{MOVE_UNIT (x,y=9,19) 14 19}
{GENERIC_UNIT 6 "Orcish Assassin" 11 21}
{MOVE_UNIT (x,y=11,21) 16 21}
{GENERIC_UNIT 4 "Orcish Assassin" 10 20}
{MOVE_UNIT (x,y=10,20) 13 21}
{GENERIC_UNIT 6 "Orcish Assassin" 12 22}
{MOVE_UNIT (x,y=12,22) 15 23}
{GENERIC_UNIT 4 "Orcish Assassin" 10 22}
{MOVE_UNIT (x,y=10,22) 14 22}
{GENERIC_UNIT 6 "Orcish Assassin" 12 24}
{MOVE_UNIT (x,y=12,24) 16 24}
{GENERIC_UNIT 4 "Orcish Assassin" 11 28}
{MOVE_UNIT (x,y=11,28) 15 26}
{GENERIC_UNIT 6 "Orcish Assassin" 13 30}
{MOVE_UNIT (x,y=13,30) 17 29}
{GENERIC_UNIT 4 "Orcish Assassin" 18 30}
{MOVE_UNIT (x,y=18,30) 20 27}
{GENERIC_UNIT 6 "Orcish Assassin" 20 32}
{MOVE_UNIT (x,y=20,32) 22 29}
{GENERIC_UNIT 4 "Orcish Assassin" 25 30}
{MOVE_UNIT (x,y=25,30) 22 27}
{GENERIC_UNIT 6 "Orcish Assassin" 27 32}
{MOVE_UNIT (x,y=27,32) 24 29}
{GENERIC_UNIT 4 "Orcish Assassin" 24 30}
{MOVE_UNIT (x,y=24,30) 22 28}
{GENERIC_UNIT 6 "Orcish Assassin" 26 32}
{MOVE_UNIT (x,y=26,32) 24 30}
{GENERIC_UNIT 5 "Orcish Assassin" 28 15}
{MOVE_UNIT (x,y=28,15) 26 17}
{GENERIC_UNIT 7 "Orcish Assassin" 30 17}
{MOVE_UNIT (x,y=30,17) 28 19}
{GENERIC_UNIT 5 "Orcish Assassin" 31 18}
{MOVE_UNIT (x,y=31,18) 28 19}
{GENERIC_UNIT 7 "Orcish Assassin" 33 20}
{MOVE_UNIT (x,y=33,20) 30 21}
{GENERIC_UNIT 5 "Orcish Assassin" 31 19}
{MOVE_UNIT (x,y=31,19) 29 21}
{GENERIC_UNIT 7 "Orcish Assassin" 33 21}
{MOVE_UNIT (x,y=33,21) 31 23}
{GENERIC_UNIT 5 "Orcish Assassin" 32 22}
{MOVE_UNIT (x,y=32,22) 28 22}
{GENERIC_UNIT 7 "Orcish Assassin" 34 24}
{MOVE_UNIT (x,y=34,24) 30 24}
[message]
id=Galtrid
@ -942,81 +994,81 @@
[/scroll_to]
#Soldiers
{UNIT 2 "Elvish Archer" 22 17 (facing=ne
{UNIT 3 "Elvish Archer" 24 19 (facing=ne
animate=yes)}
{UNIT 2 "Elvish Archer" 24 19 (facing=ne
{UNIT 3 "Elvish Archer" 26 21 (facing=ne
animate=yes)}
{UNIT 2 "Elvish Fighter" 25 21 (facing=ne
{UNIT 3 "Elvish Fighter" 27 23 (facing=ne
animate=yes)}
{UNIT 2 "Elvish Archer" 25 23 (facing=se
{UNIT 3 "Elvish Archer" 27 25 (facing=se
animate=yes)}
{UNIT 2 "Elvish Fighter" 22 24 (facing=sw
{UNIT 3 "Elvish Fighter" 24 26 (facing=sw
animate=yes)}
{UNIT 2 "Elvish Archer" 23 25 (facing=se
{UNIT 3 "Elvish Archer" 25 27 (facing=se
animate=yes)}
#ifndef MULTIPLAYER
{UNIT 2 "Elvish Archer" 20 17 (facing=nw
{UNIT 3 "Elvish Archer" 22 19 (facing=nw
animate=yes)}
{UNIT 2 "Elvish Archer" 18 19 (facing=nw
{UNIT 3 "Elvish Archer" 20 21 (facing=nw
animate=yes)}
{UNIT 2 "Elvish Fighter" 17 21 (facing=nw
{UNIT 3 "Elvish Fighter" 19 23 (facing=nw
animate=yes)}
{UNIT 2 "Elvish Archer" 17 23 (facing=sw
{UNIT 3 "Elvish Archer" 19 25 (facing=sw
animate=yes)}
{UNIT 2 "Elvish Fighter" 20 24 (facing=se
{UNIT 3 "Elvish Fighter" 22 26 (facing=se
animate=yes)}
{UNIT 2 "Elvish Archer" 19 25 (facing=sw
{UNIT 3 "Elvish Archer" 21 27 (facing=sw
animate=yes)}
#else
{UNIT 6 "Elvish Archer" 20 17 (facing=nw
{UNIT 4 "Elvish Archer" 22 19 (facing=nw
animate=yes)}
{UNIT 6 "Elvish Archer" 18 19 (facing=nw
{UNIT 4 "Elvish Archer" 20 21 (facing=nw
animate=yes)}
{UNIT 6 "Elvish Fighter" 17 21 (facing=nw
{UNIT 4 "Elvish Fighter" 19 23 (facing=nw
animate=yes)}
{UNIT 6 "Elvish Archer" 17 23 (facing=sw
{UNIT 4 "Elvish Archer" 19 25 (facing=sw
animate=yes)}
{UNIT 6 "Elvish Fighter" 20 24 (facing=se
{UNIT 4 "Elvish Fighter" 22 26 (facing=se
animate=yes)}
{UNIT 6 "Elvish Archer" 19 25 (facing=sw
{UNIT 4 "Elvish Archer" 21 27 (facing=sw
animate=yes)}
#endif
#village grabbers
{GENERIC_UNIT 5 "Wolf Rider" 15 9}
{GENERIC_UNIT 4 "Wolf Rider" 3 12}
{GENERIC_UNIT 7 "Wolf Rider" 17 11}
{GENERIC_UNIT 6 "Wolf Rider" 5 14}
#spotter
{GENERIC_UNIT 5 "Wolf Rider" 10 5}
{GENERIC_UNIT 4 "Wolf Rider" 6 12}
{GENERIC_UNIT 7 "Wolf Rider" 12 7}
{GENERIC_UNIT 6 "Wolf Rider" 8 14}
#second wave - north
{GENERIC_UNIT 3 "Orcish Archer" 16 9}
{GENERIC_UNIT 3 "Orcish Grunt" 17 9}
{GENERIC_UNIT 3 "Orcish Grunt" 19 9}
{GENERIC_UNIT 3 "Orcish Archer" 20 9}
{GENERIC_UNIT 5 "Orcish Archer" 18 11}
{GENERIC_UNIT 5 "Orcish Grunt" 19 11}
{GENERIC_UNIT 5 "Orcish Grunt" 21 11}
{GENERIC_UNIT 5 "Orcish Archer" 22 11}
#second wave - east
{GENERIC_UNIT 3 "Orcish Archer" 31 17}
{GENERIC_UNIT 3 "Orcish Grunt" 32 18}
{GENERIC_UNIT 3 "Orcish Grunt" 33 21}
{GENERIC_UNIT 3 "Orcish Archer" 33 22}
{GENERIC_UNIT 5 "Orcish Archer" 33 19}
{GENERIC_UNIT 5 "Orcish Grunt" 34 20}
{GENERIC_UNIT 5 "Orcish Grunt" 35 23}
{GENERIC_UNIT 5 "Orcish Archer" 35 24}
#second wave - west
{GENERIC_UNIT 3 "Orcish Archer" 9 19}
{GENERIC_UNIT 3 "Orcish Grunt" 9 21}
{GENERIC_UNIT 3 "Orcish Grunt" 9 22}
{GENERIC_UNIT 3 "Orcish Archer" 9 23}
{GENERIC_UNIT 5 "Orcish Archer" 11 21}
{GENERIC_UNIT 5 "Orcish Grunt" 11 23}
{GENERIC_UNIT 5 "Orcish Grunt" 11 24}
{GENERIC_UNIT 5 "Orcish Archer" 11 25}
#second wave - south
{GENERIC_UNIT 3 "Orcish Archer" 19 34}
{GENERIC_UNIT 3 "Orcish Grunt" 20 33}
{GENERIC_UNIT 3 "Orcish Grunt" 22 33}
{GENERIC_UNIT 3 "Orcish Archer" 23 34}
{GENERIC_UNIT 5 "Orcish Archer" 21 36}
{GENERIC_UNIT 5 "Orcish Grunt" 22 35}
{GENERIC_UNIT 5 "Orcish Grunt" 24 35}
{GENERIC_UNIT 5 "Orcish Archer" 25 36}
[message]
speaker=narrator
@ -1024,9 +1076,13 @@
image=wesnoth-icon.png
[/message]
[/event]
[event]
name=victory
[fire_event]
name=kalenz_arrives
[/fire_event]
[message]
id=Kalenz
message= _ "We won! The Kalian is safe!"
@ -1038,28 +1094,36 @@
[move_unit_fake]
type=Elvish Scout
x=34,32,30,24,22,21
y= 9, 8, 8,11,14,18
x=50,43,34,24
y=15,15,12,18
[/move_unit_fake]
#TODO Move Huraldur to characters?
[unit]
id=Huraldur
name= _ "Huraldur"
type=Elvish Scout
#wmllint: who {HURALDUR} is Huraldur
{HURALDUR}
side=1
x=21
x=24
y=18
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
facing=se
[/unit]
#TODO Multiplayer: give a second Huraldur to Landar
[move_unit_fake]
type=Elvish Scout
x=50,43,34,26
y=15,15,12,18
[/move_unit_fake]
[unit]
{SCOUT}
#ifdef MULTIPLAYER
side=2
#else
side=1
#endif
x=26
y=18
facing=sw
[/unit]
[message]
id=Huraldur
@ -1103,8 +1167,27 @@
variable=gold_store
[/store_gold]
{GLOBAL_VARIABLE LoW_Chapter_One gold_store landar_gold global}
{STORE_SIDE 3}
{GLOBAL_VARIABLE LoW_Chapter_One party_store galtrid global}
{CLEAR_VARIABLE party_store}
[store_gold]
side=3
variable=gold_store
[/store_gold]
{GLOBAL_VARIABLE LoW_Chapter_One gold_store galtrid_gold global}
{STORE_SIDE 4}
{GLOBAL_VARIABLE LoW_Chapter_One party_store el_isomithir global}
{CLEAR_VARIABLE party_store}
[store_gold]
side=4
variable=gold_store
[/store_gold]
{GLOBAL_VARIABLE LoW_Chapter_One gold_store el_isomithir_gold global}
#endif
[/event]
{DEFAULT_VICTORY 0.5}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -4,7 +4,6 @@
id=04_The_Elvish_Treasury
next_scenario=05_The_Saurian_Treasury
random_start_time=no
allow_new_game=yes
new_game_title= _ "Chapter Two: The Treasury"
force_lock_settings=yes
@ -15,9 +14,10 @@
{TURNS 35 30 25}
{DEFAULT_SCHEDULE}
random_start_time=no
{STARTING_VILLAGES_ALL 2}
{STARTING_VILLAGES 3 14}
{STARTING_VILLAGES_ALL 4}
{STARTING_VILLAGES 5 14}
{INTRO_AND_SCENARIO_MUSIC frantic.ogg vengeful.ogg}
{EXTRA_SCENARIO_MUSIC knalgan_theme.ogg}
@ -48,14 +48,14 @@ Chapter Two"
{LOW_TRACK ( {FLIGHT_COMPLETE} {TREASURY_STAGE1_END} ) }
[side]
#{KALENZ}
side=1
{KALENZ}
{PLAYABLE}
no_leader=yes
# no_leader=yes
type=Elvish Captain
save_id=Kalenz
fog=no
shroud=no
team_name=Player
user_team_name= _ "Player"
recruit=""
#ifndef MULTIPLAYER
{PLAYER_GOLD_04}
@ -70,8 +70,35 @@ Chapter Two"
#endif
[/side]
#Landar's side
{MP_SIDE 2 (
no_leader=yes
{LANDAR}
type=Elvish Ranger
fog=no
shroud=no
save_id=Landar
{PLAYABLE}
{MULTIPLAYER_GOLD_04}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
)}
{MP_SIDE 3 (
no_leader=yes
{CLEODIL}
type=Elvish Shyde
save_id=Cleodil
{PLAYABLE}
fog=no
shroud=no
#TODO maybe give Cleodil less money in that scenario?
{MULTIPLAYER_GOLD_04}
extra_recruit=Elvish Shaman, Elvish Scout, Wose
)}
[side]
side=2
side=4
allow_player=no
controller=ai
type=Saurian Ambusher
@ -98,7 +125,7 @@ Chapter Two"
[/side]
[side]
side=3
side=5
allow_player=no
controller=ai
type=Saurian Ambusher
@ -123,40 +150,6 @@ Chapter Two"
[/ai]
[/side]
#ifdef MULTIPLAYER
[side]
#Landar's side
side=4
fog=no
shroud=no
no_leader=yes
#persistent=yes
save_id=Landar
{PLAYABLE}
{MULTIPLAYER_GOLD_04}
team_name=Player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/side]
[side]
#Cleodil's side
side=5
fog=no
shroud=no
no_leader=yes
#persistent=yes
save_id=Cleodil
{PLAYABLE}
#TODO maybe give Cleodil less money in that scenario?
{MULTIPLAYER_GOLD_04}
team_name=Player
user_team_name= _ "Player"
extra_recruit=Elvish Shaman, Elvish Scout, Wose
[/side]
#endif
[item]
x=13
y=11
@ -256,26 +249,35 @@ Chapter Two"
[/if]
# wmllint: who RECALL_LOYALS is Huraldur
{RECALL_LOYALS}
#{CHECK_LANDAR}
#{RECALL_LOYALS}
# Kalenz's pals
[recall]
id=Huraldur
x=7
y=28
[/recall]
[recall]
id=Anduilas
x=6
y=28
[/recall]
# Landar's pals
[recall]
id=Arkildur
x=17
y=29
[/recall]
[recall]
id=scout
x=16
y=28
[/recall]
#ifdef MULTIPLAYER
[recall]
type=Elvish Ranger, Elvish Avenger
role=liberator
x=23
y=24
[/recall]
[if]
[not]
[have_unit]
role=liberator
[/have_unit]
[/not]
[then]
{UNIT 1 (Elvish Ranger) 23 24 (role=liberator)}
[/then]
[/if]
{UNIT 3 (Elvish Ranger) 23 24 (role=liberator)}
#else
[allow_extra_recruit]
id=Kalenz,Landar
@ -342,7 +344,7 @@ Chapter Two"
# wmllint: who CLEODIL is Cleodil
{CLEODIL}
#ifdef MULTIPLAYER
side=5
side=3
#else
side=1
#endif
@ -356,7 +358,7 @@ Chapter Two"
[unit]
{LARIL}
#ifdef MULTIPLAYER
side=5
side=3
#else
side=1
#endif
@ -365,7 +367,7 @@ Chapter Two"
[unit]
{TAMERIL_ISIMERIL}
#ifdef MULTIPLAYER
side=5
side=3
#else
side=1
#endif
@ -458,6 +460,7 @@ Chapter Two"
message= _ "When you meet your kin in the dry hells, tell them you perished at the hands of Kalenzs elves!"
[/message]
[/event]
{DEFAULT_VICTORY 0.4}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -50,20 +50,33 @@
{LOW_TRACK ( {FLIGHT_COMPLETE} {TREASURY_STAGE2_END} ) }
#define PLAYER_GOLD
{GOLD 300 250 200}
#enddef
#define MULTIPLAYER_GOLD
#ifdef MULTIPLAYER
{GOLD 100 80 65}
{INCOME -2 -2 -2}
village_gold=1
#else
{GOLD 300 240 195}
{INCOME -2 -2 -2}
village_gold=1
#endif
#enddef
[side]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=3
y=19
side=1
fog=no
#ifndef MULTIPLAYER
{PLAYABLE}
save_id=Kalenz
no_leader=yes
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=3
y=19
[/unit]
{PLAYER_GOLD}
#ifndef MULTIPLAYER
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
@ -76,11 +89,37 @@
x=1
y=15
[/unit]
#else
{MULTIPLAYER_GOLD}
#endif
[/side]
{MP_SIDE 2 (
no_leader=yes
{PLAYABLE}
save_id=Landar
{PLAYER_GOLD}
fog=no
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=4
y=11
[/unit]
)}
{MP_SIDE 3 (
no_leader=yes
{PLAYABLE}
save_id=Cleodil
fog=no
{PLAYER_GOLD}
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Elvish Scout, Wose
x=1
y=15
[/unit]
)}
#define SAURIAN_AI
{ai/aliases/stable_singleplayer.cfg}
[ai]
@ -112,7 +151,7 @@
#enddef
[side]
side=2
side=4
allow_player=no
controller=ai
id=Hraurg
@ -141,7 +180,7 @@
[/side]
[side]
side=3
side=5
allow_player=no
controller=ai
type=Saurian Ambusher
@ -165,27 +204,6 @@
#undef SAURIAN_AI
#ifdef MULTIPLAYER
[side]
side=4
fog=no
{MULTIPLAYER_GOLD}
recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{LANDAR}
x=4
y=11
[/side]
[side]
side=5
fog=no
{MULTIPLAYER_GOLD}
recruit=Elvish Shaman, Elvish Scout, Wose
{CLEODIL}
x=1
y=15
[/side]
#endif
[event]
name=prestart
[objectives]
@ -218,8 +236,41 @@
[/gold_carryover]
[/objectives]
# wmllint: who RECALL_LOYALS is Arkildur, Tameril-Isimeril, Laril
{RECALL_LOYALS}
[recall]
id=Arkildur
x=5
y=11
[/recall]
[recall]
id=scout
x=4
y=10
[/recall]
[recall]
id=Tameril-Isimeril
x=2
y=14
[/recall]
[recall]
id=Laril
x=2
y=15
[/recall]
[recall]
id=Huraldur
x=4
y=19
[/recall]
[recall]
id=Anduilas
x=4
y=18
[/recall]
[/event]
[event]
@ -386,7 +437,11 @@
[endlevel]
result=victory
#ifdef MULTIPLAYER
bonus=0.4
#else
bonus=yes
#endif
[/endlevel]
[/event]
@ -460,13 +515,15 @@
message= _ "It... is so. Again you speak wisdom. Very well; to the Kalian!"
[/message]
#ifdef MULTIPLAYER
{LOOT 900 1}
{LOOT 900 4}
{LOOT 600 1}
{LOOT 600 2}
{LOOT 600 3}
#else
{LOOT 1800 1}
#endif
[/event]
{DEFAULT_VICTORY 0.4}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -40,9 +40,19 @@
#### Kalenz's code ####
[side]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
side=1
{PLAYABLE}
fog=no
save_id=Kalenz
no_leader=yes
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=17
y=38
[/unit]
#ifndef MULTIPLAYER
{PLAYER_GOLD}
[unit]
@ -67,23 +77,59 @@
name=prestart
{RECALL_LOYALS}
[/event]
#### /Kalenz's code ####
{MP_SIDE 2 (
{PLAYABLE}
save_id=Landar
fog=no
shroud=no
{MULTIPLAYER_GOLD}
no_leader=yes
[unit]
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{LANDAR}
[/unit]
)}
{MP_SIDE 3 (
{PLAYABLE}
save_id=Cleodil
fog=no
shroud=no
{MULTIPLAYER_GOLD}
no_leader=yes
[unit]
extra_recruit=Elvish Shaman, Wose, Elvish Scout
{CLEODIL}
[/unit]
)}
#### Olurf's code ####
[side]
{OLURF}
side=2
side=4
persistent=yes
save_id=Olurf
allow_player=no
controller=ai
save_id=Olurf
persistent=yes
canrecruit=yes
no_leader=yes
[unit]
{OLURF}
x=20
y=25
canrecruit=yes
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman
[/unit]
{GOLD 120 160 200}
{INCOME 4 8 12}
team_name=player
user_team_name= _ "Player"
{FLAG_VARIANT knalgan}
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman
{ai/aliases/stable_singleplayer.cfg}
[ai]
{AI_SIMPLE_ALWAYS_ASPECT recruitment_ignore_bad_movement yes}
@ -93,7 +139,7 @@
#### /Olurf's code ####
[side]
side=3
side=5
allow_player=no
controller=ai
@ -126,7 +172,7 @@
[/side]
[side]
side=4
side=6
allow_player=no
controller=ai
type=Orcish Warlord
@ -156,7 +202,7 @@
[/side]
[side]
side=5
side=7
allow_player=no
controller=ai
type=Troll Warrior
@ -185,25 +231,6 @@
[/ai]
[/side]
#ifdef MULTIPLAYER
[side]
side=6
fog=no
shroud=no
{MULTIPLAYER_GOLD}
recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{LANDAR}
[/side]
[side]
side=7
fog=no
shroud=no
{MULTIPLAYER_GOLD}
recruit=Elvish Shaman, Wose, Elvish Scout
{CLEODIL}
[/side]
#endif
[event]
name=prestart
{RECALL_LOYALS}
@ -324,7 +351,7 @@
amount=-200
[/gold]
[gold]
side=6
side=2
amount=-200
[/gold]
#else
@ -338,6 +365,7 @@
[/sound]
[/event]
{DEFAULT_VICTORY 0.4}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -1,6 +1,5 @@
#textdomain wesnoth-low
#TODO give the player a reward for saving Eradion
#TODO Add the ogre cage idea.
#TODO give a reward for saving some of the Kalian gold.
#TODO add the water sound effects.
@ -38,7 +37,7 @@
### /Music playlist ###
### Map setup ###
{TURNS 35 30 25}
{TURNS 30 25 20}
{DEFAULT_SCHEDULE_AFTERNOON}
@ -50,26 +49,29 @@
#define PLAYER_GOLD
{GOLD 600 500 400}
income=-2
#enddef
#define MULTIPLAYER_GOLD
{GOLD 200 166 133}
income=-2
#enddef
#### Kalenz ###
[side]
{KALENZ}
#ifndef MULTIPLAYER
controller=human
#else
controller=1
#endif
type=Elvish Captain
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
side=1
{PLAYABLE}
fog=no
shroud=no
x=46
y=21
no_leader=yes
save_id=Kalenz
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=46
y=21
[/unit]
#ifndef MULTIPLAYER
{PLAYER_GOLD}
[unit]
@ -104,41 +106,102 @@
{RECALL_LOYALS}
[/event]
{MP_SIDE 2 (
no_leader=yes
{PLAYABLE}
save_id=Landar
fog=no
shroud=no
{MULTIPLAYER_GOLD}
[unit]
{LANDAR}
type=Elvish Ranger
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=45
y=35
[/unit]
)}
{MP_SIDE 3 (
no_leader=yes
{PLAYABLE}
save_id=Cleodil
fog=no
shroud=no
{MULTIPLAYER_GOLD}
[unit]
{CLEODIL}
type=Elvish Shyde
extra_recruit=Elvish Shaman, Wose, Elvish Scout
x=47
y=28
[/unit]
)}
### Allies ####
[side]
side=2
# wmllint: recognize Galtrid
{GALTRID}
type=Elvish Captain
allow_player=yes
side=4
{PLAYABLE}
no_leader=yes
save_id=Galtrid
#ifndef MULTIPLAYER
controller=human
{GOLD 400 300 200}
#else
controller=1
{GOLD 133 100 65}
previous_save_id=Kalenz
#endif
recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=33
y=32
[unit]
# wmllint: recognize Galtrid
{GALTRID}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=33
y=32
[/unit]
#ifndef MULTIPLAYER
[unit]
# wmllint: recognize El_Isomithir
{EL_ISOMITHIR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=29
y=32
[/unit]
[unit]
type=Elvish Marshal
id="Eradion"
canrecruit=yes
name= _ "Eradion"
# wmllint: recognize Eradion
{ERADION}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=7
y=36
[/unit]
#endif
{GOLD 250 300 400}
#endif
[/side]
{MP_SIDE 5 (
{PLAYABLE}
{EL_ISOMITHIR}
save_id=El_Isomithir
previous_save_id=Landar
x=29
y=32
{GOLD 400 300 200}
)}
{MP_SIDE 6 (
{PLAYABLE}
{ERADION}
save_id=Eradion
previous_save_id=Cleodil
x=7
y=36
{GOLD 400 300 200}
)}
[event]
name=prestart
[allow_recruit]
@ -147,13 +210,16 @@
[/allow_recruit]
[/event]
{STARTING_VILLAGES_ALL 2}
#ifndef MULTIPLAYER
{STARTING_VILLAGES_ALL 4}
#endif
### /ALLIES ###
### ENEMIES ###
[side]
side=7
no_leader=yes
side=3
allow_player=no
controller=ai
team_name=orcs
@ -188,7 +254,7 @@
profile=portraits/orcs/transparent/grunt-2.png
canrecruit=yes
x=6
y=19
y=23
#ifdef HARD
extra_recruit=Orcish Archer, Orcish Crossbowman, Orcish Slurbow, Orcish Assassin, Orcish Slayer, Orcish Grunt, Orcish Warrior, Orcish Warlord, Goblin Spearman, Goblin Impaler, Goblin Rouser, Wolf Rider, Goblin Knight, Goblin Pillager, Direwolf Rider
#endif
@ -198,6 +264,17 @@
#ifdef EASY
extra_recruit=Orcish Archer, Orcish Crossbowman, Orcish Assassin, Orcish Grunt, Orcish Warrior, Goblin Spearman, Wolf Rider, Goblin Knight, Goblin Pillager
#endif
{ai/aliases/stable_singleplayer.cfg}
[ai]
{AI_NO_SCOUTS}
{AI_SIMPLE_ALWAYS_ASPECT recruitment_ignore_bad_movement yes}
{AI_SIMPLE_ALWAYS_ASPECT recruitment_pattern "scout,fighter,fighter,archer,mixed fighter"}
{AI_SIMPLE_NIGHT_ASPECT aggression 0.75}
{AI_SIMPLE_NIGHT_ASPECT caution 0.0}
{AI_SIMPLE_NIGHT_ASPECT grouping no}
{AI_SIMPLE_NIGHT_ASPECT attack_depth 5}
[/ai]
[/unit]
[unit]
@ -216,63 +293,27 @@
#ifdef HARD
extra_recruit=Troll Whelp, Troll, Troll Rocklobber, Troll Shaman, Troll Warrior, Troll Hero
#endif
{ai/aliases/stable_singleplayer.cfg}
[ai]
{AI_NO_SCOUTS}
{AI_SIMPLE_ALWAYS_ASPECT recruitment_ignore_bad_movement yes}
{AI_SIMPLE_ALWAYS_ASPECT recruitment_ignore_bad_combat yes}
#ifdef EASY
{AI_SIMPLE_ALWAYS_ASPECT recruitment_pattern "fighter"}
#else
{AI_SIMPLE_ALWAYS_ASPECT recruitment_pattern "fighter, mixed fighter, fighter, mixed fighter, fighter"}
#endif
{AI_SIMPLE_NIGHT_ASPECT aggression 0.75}
{AI_SIMPLE_NIGHT_ASPECT caution 0.0}
{AI_SIMPLE_NIGHT_ASPECT attack_depth 5}
{AI_SIMPLE_NIGHT_ASPECT grouping offensive}
[/ai]
[/unit]
[/side]
[side]
side=4
{GOLD 700 800 900}
team_name=monsters
user_team_name= _ "Enemies"
controller=ai
# TODO this ai does not work with leader specific recruit lists
# [ai]
# {EXPERIMENTAL_AI}
# [/ai]
no_leader=yes
[leader]
type=Great Ogre
x=32
y=58
#ifdef HARD
extra_recruit=Young Ogre, Ogre, Great Ogre
#else
extra_recruit=Young Ogre, Ogre
#endif
[/leader]
[/side]
### /ENEMIES ####
#ifdef MULTIPLAYER
[side]
controller=2
side=5
fog=no
shroud=no
{MULTIPLAYER_GOLD}
{LANDAR}
type=Elvish Ranger
recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=42
y=10
[/side]
[side]
controller=3
side=6
fog=no
shroud=no
{MULTIPLAYER_GOLD}
{CLEODIL}
type=Elvish Shyde
recruit=Elvish Shaman, Wose, Elvish Scout
x=47
y=22
[/side]
#endif
#### Objectives and corresponding events ####
#define OBJECTIVES
side=0
@ -329,7 +370,7 @@
#Let the orcs flee if their numbers go low and the elves go high
[event]
name=side 3 turn
name=side 7 turn
first_time_only=no
[filter_condition]
@ -341,11 +382,11 @@
[if]
[have_unit]
side=3,4
side=7
count=1-15
[/have_unit]
[have_unit]
side=1,2
side=1,2,3,4
count=25-999
[/have_unit]
[then]
@ -409,12 +450,12 @@
message= _ "It is a dark day indeed when elves must steel themselves with dreams of slaughter."
[/message]
[message]
id=Grubr
id=Urug-Pir
# wmllint: local spelling da
message= _ "Well crush those weak elves and Ill get da stone!"
[/message]
[message]
id=El_Isomitir
id=El_Isomithir
message= _ "These are hardened orc and troll veterans. Men, prepare for a long, difficult fight..."
[/message]
[/event]
@ -431,101 +472,16 @@
side=8
#endif
{OLURF}
canrecruit=yes
x=$olurf_entry.x
y=$olurf_entry.y
[/unit]
[unit]
id=Bulrod
name=_ "Bulrod"
type=Dwarvish Steelclad
side=8
#placement=leader
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Simclon
name=_ "Simclon"
type=Dwarvish Thunderer
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Harald
name=_ "Harald"
type=Dwarvish Berserker
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Budrin
name=_ "Budrin"
type=Dwarvish Berserker
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Dudan
name=_ "Dudan"
type=Dwarvish Fighter
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Korbun
name=_ "Korbun"
type=Dwarvish Fighter
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Merhun
name=_ "Merhun"
type=Dwarvish Berserker
side=8
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
#ifndef MULTIPLAYER
{OLURF_PARTY 1}
#else
{OLURF_PARTY 8}
#endif
####ifndef MULTIPLAYER
#### {MODIFY_UNIT (side=8) side 1}
@ -640,7 +596,7 @@
[message]
speaker=narrator
image=wesnoth-icon.png
side_for=9
side_for=2
message= _ "Landar" + _ " has returned any remaining gold into the elvish treasury. You will start the next scenario with a preset amount."
[/message]
[/event]
@ -671,7 +627,7 @@
[event]
name=last breath
[filter]
id=Grubr
id=Urug-Pir
[/filter]
[message]
speaker=unit
@ -713,7 +669,7 @@
message= _ "Dead he is. Too quick. His screams were sweet."
[/message]
[message]
side=2
side=4,5,6
[not]
id=Galtrid
[/not]
@ -728,6 +684,7 @@
[/message]
[/event]
{DEFAULT_VICTORY 0.4}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
###/DEATH EVENTS###
[/scenario]

View file

@ -15,7 +15,16 @@
{SCENARIO_MUSIC "revelation.ogg"}
[side]
{KALENZ}
no_leader=yes
# The mp connect code doesn't like scenarios without human sides
controller=human
allow_player=yes
previous_save_id=Kalenz
save_id=temp1234
persistent=no
[unit]
{KALENZ}
[/unit]
gold=0
[/side]

View file

@ -46,7 +46,7 @@ Chapter Three"
{LOW_TRACK ( {FLIGHT_COMPLETE} {TREASURY_COMPLETE} {BOOK_STAGE2} ) }
#define PLAYER_GOLD
{GOLD 287 260 230}
{GOLD 280 260 220}
#enddef
#define MULTIPLAYER_GOLD
{GOLD 70 65 55}
@ -55,14 +55,10 @@ Chapter Three"
[side]
side=1
save_id=Kalenz
persistent=yes
no_leader=yes
controller=human
{PLAYABLE}
fog=no
shroud=no
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
#ifndef MULTIPLAYER
{PLAYER_GOLD}
@ -71,19 +67,20 @@ Chapter Three"
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=14
y=31
y=33
[/unit]
[unit]
{OLURF}
canrecruit=yes
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Stalwart
x=18
y=29
y=31
[/unit]
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
x=18
y=31
y=33
[/unit]
#else
{MULTIPLAYER_GOLD}
@ -91,8 +88,43 @@ Chapter Three"
#endif
[/side]
#Landar's side
{MP_SIDE 2 (
{PLAYABLE}
save_id=Landar
fog=no
shroud=no
{MULTIPLAYER_GOLD}
no_leader=yes
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
)}
#Olurf's side
{MP_SIDE 3 (
{PLAYABLE}
save_id=Olurf
fog=no
shroud=no
#TODO give Olurf more gold?
{MULTIPLAYER_GOLD}
no_leader=yes
{DWARF_SETUP}
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Guardsman, Dwarvish Thunderer
)}
#Cleodil's side
{MP_SIDE 4 (
{PLAYABLE}
save_id=Cleodil
fog=no
shroud=no
{MULTIPLAYER_GOLD}
no_leader=yes
recruit=Elvish Shaman, Wose, Elvish Scout
)}
[side]
side=2
side=5
{SAURIAN_SETUP}
allow_player=no
controller=ai
@ -125,7 +157,7 @@ Chapter Three"
[/ai]
[/side]
[side]
side=3
side=6
{SAURIAN_SETUP}
allow_player=no
controller=ai
@ -158,6 +190,39 @@ Chapter Three"
[/ai]
[/side]
[side]
side=7
allow_player=no
controller=ai
hidden=yes
no_leader=yes
team_name=creatures
user_team_name= _ "Creatures"
faction=Custom
[ai]
aggression=1.0
caution=-100.0
grouping=no
[avoid]
x=1-37,1-17,21-37, 1-5,23-37,1-3,28-37,34-37
y= 1-4, 5, 5, 6, 6, 7, 7, 8
[/avoid]
[avoid]
x=1-37
y=14-34
[/avoid]
[avoid]
x=1-4,13-17,26-37
y= 13, 13, 13
[/avoid]
[avoid]
x=9-10, 8-13,10-13,9-12,21-24,22-23,22-24
y= 7, 8, 9, 10, 10, 11, 9
[/avoid]
village_value=0
[/ai]
[/side]
#### Concentrated every wml related to the game setup into this single event ####
[event]
name=start
@ -168,10 +233,10 @@ Chapter Three"
# wmllint: recognize Anduilas
#ifdef MULTIPLAYER
{GET_PERSISTENT_RECALLS_FROM4 1 5 6 7 LoW_Chapter_Two kalenz}
{GET_PERSISTENT_RECALLS_FROM4 5 1 6 7 LoW_Chapter_Two landar}
{GET_PERSISTENT_RECALLS_FROM4 6 1 5 7 LoW_Chapter_Two olurf}
{GET_PERSISTENT_RECALLS_FROM4 7 1 5 6 LoW_Chapter_Two cleodil}
{GET_PERSISTENT_RECALLS_FROM4 1 2 3 4 LoW_Chapter_Two kalenz}
{GET_PERSISTENT_RECALLS_FROM4 2 1 3 4 LoW_Chapter_Two landar}
{GET_PERSISTENT_RECALLS_FROM4 3 1 2 4 LoW_Chapter_Two olurf}
{GET_PERSISTENT_RECALLS_FROM4 4 1 2 3 LoW_Chapter_Two cleodil}
#endif
#define LEAVE_BEHIND_L3 NAME SIDE
@ -189,8 +254,7 @@ Chapter Three"
id=Anduilas
[/not]
[not]
#wmllint: recognize Landulias
id=Landulias
id=Arkildur
[/not]
[not]
id=Landar
@ -255,39 +319,41 @@ Chapter Three"
{LEAVE_BEHIND_L3 kalenz 1}
#ifdef MULTIPLAYER
{LEAVE_BEHIND_L3 landar 5}
{LEAVE_BEHIND_L3 landar 2}
#endif
[recall]
id=Kalenz
x=22
y=31
y=33
[/recall]
[recall]
id=Cleodil
x=18
y=31
y=33
[/recall]
[recall]
id=Olurf
x=18
y=29
y=31
[/recall]
[recall]
id=Landar
x=14
y=31
y=33
[/recall]
[recall]
id=Anduilas
x=21
y=31
y=33
[/recall]
{RECALL_LOYALS}
[if]
[not]
[have_unit]
@ -299,7 +365,7 @@ Chapter Three"
{KALENZ}
type=Elvish Captain
x=22
y=31
y=33
[/unit]
# wmlscope: start ignoring
{UNIT 1 (Elvish Marksman) recall recall ()}
@ -318,7 +384,7 @@ Chapter Three"
side=5
type=Elvish Ranger
x=14
y=31
y=33
[/unit]
[/then]
[/if]
@ -333,7 +399,7 @@ Chapter Three"
{OLURF}
side=6
x=18
y=29
y=31
[/unit]
[/then]
[/if]
@ -348,7 +414,7 @@ Chapter Three"
{CLEODIL}
side=7
x=18
y=31
y=33
[/unit]
[/then]
[/if]
@ -430,16 +496,12 @@ Chapter Three"
side_for=1
speaker=narrator
image=wesnoth-icon.png
#ifndef MULTIPLAYER
message= _ "Before Kalenz left the Kalian he had ordered $left_behind_kalenz to stay and guard it." + _"From now on, Olurf can recruit dwarves to support Kalenz."
#else
message= _ "Before Kalenz left the Kalian he had ordered $left_behind_kalenz to stay and guard it."
#endif
[/message]
{CLEAR_VARIABLE left_behind_kalenz}
#ifdef MULTIPLAYER
[message]
side_for=5
side_for=2
speaker=narrator
image=wesnoth-icon.png
message= _ "Before Landar left the Kalian he had ordered $left_behind_landar to stay and guard it."
@ -448,94 +510,11 @@ Chapter Three"
#endif
[/event]
[side]
side=4
allow_player=no
controller=ai
hidden=yes
no_leader=yes
team_name=creatures
user_team_name= _ "Creatures"
faction=Custom
[ai]
aggression=1.0
caution=-100.0
grouping=no
[avoid]
x=1-37,1-17,21-37, 1-5,23-37,1-3,28-37,34-37
y= 1-2, 3, 3, 4, 4, 5, 5, 6
[/avoid]
[avoid]
x=1-37
y=12-32
[/avoid]
[avoid]
x=1-4,13-17,26-37
y= 11, 11, 11
[/avoid]
[avoid]
x=9-10, 8-13,10-13,9-12,21-24,22-23,22-24
y= 5, 6, 7, 8, 8, 9, 7
[/avoid]
village_value=0
[/ai]
[/side]
#ifdef MULTIPLAYER
[side]
#Landar's side
save_id=Landar
side=5
fog=no
shroud=no
{MULTIPLAYER_GOLD}
no_leader=yes
{PLAYABLE}
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/side]
[side]
#Olurf's side
save_id=Olurf
side=6
fog=no
shroud=no
#TODO give Olurf more gold?
{MULTIPLAYER_GOLD}
team_name=player
user_team_name= _ "Player"
no_leader=yes
{PLAYABLE}
{DWARF_SETUP}
controller=human
allow_player=yes
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Guardsman, Dwarvish Thunderer
[/side]
[side]
#Cleodil's side
save_id=Cleodil
side=7
fog=no
shroud=no
{MULTIPLAYER_GOLD}
team_name=player
user_team_name= _ "Player"
no_leader=yes
{PLAYABLE}
controller=human
allow_player=yes
recruit=Elvish Shaman, Wose, Elvish Scout
[/side]
#endif
[event]
name=moveto
[filter]
x=1-37,1-17,21-37, 1-5,23-37,1-3,28-37,35-37
y= 1-2, 3, 3, 4, 4, 5, 5, 6
y= 1-4, 5, 5, 6, 6, 7, 7, 8
[and]
id=Kalenz
#ifdef MULTIPLAYER
@ -567,24 +546,28 @@ Chapter Three"
[endlevel]
result=victory
bonus=yes
#ifdef MULTIPLAYER
bonus=0.3
#else
bonus=yes
#endif
[/endlevel]
[/event]
[event]
name=moveto
[filter]
side=1,5,6
side=1,2,3,4
x=1-37
y=6-9
y=8-11
[/filter]
{RANDOM_PLACEMENT 32 7 1 (
{RANDOM_PLACEMENT 32 9 1 (
[unit]
type=Water Serpent
id=Sealurr
name= _ "Sealurr"
side=4
side=7
[modifications]
{TRAIT_RESILIENT}
{TRAIT_STRONG}
@ -601,12 +584,12 @@ Chapter Three"
id=Sealurr
[/scroll_to_unit]
{RANDOM_PLACEMENT 3 8 2 (
{RANDOM_PLACEMENT 3 10 2 (
[unit]
type=Cuttle Fish
id=Kallub
name= _ "Kallub"
side=4
side=7
[modifications]
{TRAIT_RESILIENT}
{TRAIT_STRONG}
@ -624,12 +607,12 @@ Chapter Three"
[/scroll_to_unit]
#ifndef EASY
{RANDOM_PLACEMENT 3 9 2 (
{RANDOM_PLACEMENT 3 11 2 (
[unit]
type=Water Serpent
id=Scardeep
name= _ "Scardeep"
side=4
side=7
[modifications]
{TRAIT_RESILIENT}
{TRAIT_STRONG}
@ -646,12 +629,12 @@ Chapter Three"
id=Scardeep
[/scroll_to_unit]
{RANDOM_PLACEMENT 16 6 2 (
{RANDOM_PLACEMENT 16 8 2 (
[unit]
type=Cuttle Fish
id=Kalimar
name= _ "Kalimar"
side=4
side=7
[modifications]
{TRAIT_RESILIENT}
{TRAIT_STRONG}
@ -665,12 +648,12 @@ Chapter Three"
#endif
#ifdef HARD
{RANDOM_PLACEMENT 34 8 1 (
{RANDOM_PLACEMENT 34 10 1 (
[unit]
type=Cuttle Fish
id=Alkamar
name= _ "Alkamar"
side=4
side=7
[modifications]
{TRAIT_RESILIENT}
{TRAIT_STRONG}
@ -684,6 +667,7 @@ Chapter Three"
#endif
[/event]
{DEFAULT_VICTORY 0.3}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -40,40 +40,80 @@
#enddef
[side]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
side=1
fog=yes
no_leader=yes
{PLAYABLE}
save_id=Kalenz
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=18
y=31
[/unit]
#ifndef MULTIPLAYER
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=23
y=32
y=34
[/unit]
[unit]
{OLURF}
canrecruit=yes
x=13
y=31
#extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsmen, Dwarvish Scout
y=33
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsman, Dwarvish Scout
[/unit]
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
x=18
y=32
y=34
[/unit]
#endif
[/side]
[event]
name=prestart
{RECALL_LOYALS}
[/event]
{MP_SIDE 2 (
no_leader=yes
{MULTIPLAYER_GOLD}
{PLAYABLE}
save_id=Landar
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/unit]
)}
{MP_SIDE 3 (
no_leader=yes
{MULTIPLAYER_GOLD}
{PLAYABLE}
save_id=Olurf
[unit]
{OLURF}
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Guardsman, Dwarvish Thunderer
[/unit]
)}
{MP_SIDE 4 (
no_leader=yes
{MULTIPLAYER_GOLD}
{PLAYABLE}
save_id=Cleodil
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/unit]
)}
[side]
type=Troll Warrior
id=Tafrul
name=_ "Tafrul"
side=2
side=5
allow_player=no
canrecruit=yes
{GOLD 230 280 330}
@ -108,7 +148,7 @@
type=Gryphon
id=Gryphon Leader
name=_ "Gryphon Leader"
side=3
side=6
allow_player=no
canrecruit=yes
{GOLD 200 250 290}
@ -125,7 +165,7 @@
[/side]
[side]
side=4
side=7
allow_player=no
team_name=creature
no_leader=yes
@ -138,28 +178,12 @@
village_value=0
[/ai]
[/side]
#ifdef MULTIPLAYER
[side]
{MULTIPLAYER_GOLD}
side=5
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/side]
[side]
{MULTIPLAYER_GOLD}
side=6
{OLURF}
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Guardsman, Dwarvish Thunderer
[/side]
[side]
{MULTIPLAYER_GOLD}
side=7
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/side]
#endif
#undef PLAYER_GOLD
[event]
name=prestart
{RECALL_LOYALS}
[/event]
[event]
name=prestart
[objectives]
@ -257,7 +281,11 @@
[/message]
[endlevel]
result=victory
bonus=yes
#ifdef MULTIPLAYER
bonus=0.3
#else
bonus=yes
#endif
[/endlevel]
[/event]
@ -276,16 +304,17 @@
[event]
name=moveto
[filter]
side=1
side=1,2,3,4
x=15-27
y=16-25
[/filter]
{CLEAR_FOG 1 13 13 1}
{CLEAR_FOG 1,2,3,4 12 13 1}
{SCROLL_TO 13 17}
[move_unit_fake]
type=Yeti
side=4
side=7
x=13-11,11,12
y=17-15,12,11
[/move_unit_fake]
@ -293,7 +322,7 @@
type=Yeti
id=Krulg
name= _ "Krulg"
side=4
side=7
x=12
y=11
[modifications]
@ -325,15 +354,15 @@
[move_unit_fake]
type=Yeti
side=4
x=14,15,16
y=12,13,15
side=7
x=13,13,16
y=13,15,15
[/move_unit_fake]
[unit]
type=Yeti
id=Tralg
name= _ "Tralg"
side=4
side=7
x=16
y=15
[modifications]
@ -344,15 +373,15 @@
[move_unit_fake]
type=Yeti
side=4
x=12,13,15
y=13,15,17
side=7
x=10,12,15
y=15,14,17
[/move_unit_fake]
[unit]
type=Yeti
id=Drolg
name= _ "Drolg"
side=4
side=7
x=15
y=17
[modifications]
@ -367,6 +396,7 @@
{UNCLEAR_FOG}
[/event]
{DEFAULT_VICTORY 0.3}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -40,9 +40,20 @@
#enddef
[side]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
side=1
fog=yes
no_leader=yes
{PLAYABLE}
save_id=Kalenz
share_view=yes
[unit]
{KALENZ}
x=20
y=27
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/unit]
#ifndef MULTIPLAYER
{PLAYER_GOLD}
[unit]
@ -67,13 +78,45 @@
{MULTIPLAYER_GOLD}
#endif
[/side]
[event]
name=prestart
{RECALL_LOYALS}
[/event]
{MP_SIDE 2 (
{PLAYABLE}
save_id=Landar
fog=yes
share_view=yes
no_leader=yes
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/unit]
)}
{MP_SIDE 3 (
{PLAYABLE}
save_id=Olurf
fog=yes
share_view=yes
no_leader=yes
[unit]
{OLURF}
extra_recruit=Dwarvish Scout, Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsman
[/unit]
)}
{MP_SIDE 4 (
{PLAYABLE}
save_id=Cleodil
fog=yes
share_view=yes
no_leader=yes
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/unit]
)}
[side]
side=2
side=5
allow_player=no
type=Arch Mage
id=Aquagar
@ -87,7 +130,7 @@
[/side]
[side]
side=3
side=6
allow_player=no
type=Elder Mage
id=Crelanu
@ -100,15 +143,14 @@
passive_leader=yes
[/ai]
recruit=Mage, Gryphon
team_name=player
user_team_name= _ "Player"
{PLAYER_TEAM}
fog=yes
share_view=no
[/side]
{STARTING_VILLAGES_ALL 3}
[side]
side=4
side=7
allow_player=no
type=Troll Warrior
id=Trigrul
@ -126,30 +168,10 @@
user_team_name= _ "Enemies"
[/side]
#ifdef MULTIPLAYER
[side]
side=5
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
fog=yes
share_view=yes
[/side]
[side]
side=6
{OLURF}
extra_recruit=Dwarvish Scout, Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsman
fog=yes
share_view=yes
[/side]
[side]
side=7
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
fog=yes
share_view=yes
[/side]
#endif
[event]
name=prestart
{RECALL_LOYALS}
[/event]
#TODO what if Crelanu moves into sight?
[event]
name=sighted
@ -157,7 +179,7 @@
id=Crelanu
[/filter]
[filter_second]
side=1,5
side=1,2,3,4
[/filter_second]
[message]
id=Crelanu
@ -184,7 +206,7 @@
message= _ "Ahhh. A fight! Perhaps this is my fate. Come, Kalenz, let us make a rescue."
[/message]
[modify_side]
side=3
side=6
share_view=yes
[/modify_side]
[/event]
@ -267,7 +289,11 @@
[endlevel]
result=victory
save=no
bonus=yes
#ifdef MULTIPLAYER
bonus=0.3
#else
bonus=yes
#endif
[/endlevel]
[/event]
@ -285,6 +311,7 @@
[/endlevel]
[/event]
{DEFAULT_VICTORY 0.3}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -263,21 +263,29 @@
#ifdef MULTIPLAYER
[side]
side=1
no_leader=yes
{PLAYABLE}
{KALENZ}
[/side]
[side]
side=2
no_leader=yes
{PLAYABLE}
{LANDAR}
[/side]
[side]
side=3
no_leader=yes
{PLAYABLE}
{OLURF}
[/side]
[side]
side=4
no_leader=yes
{PLAYABLE}
{CLEODIL}
[/side]

View file

@ -24,8 +24,6 @@
{DEFAULT_SCHEDULE}
# {LOW_PRESTART}
[story]
[part]
story= _ "With Crelanus book in hand, Kalenz and his band began the long journey south to the Kalian..."
@ -37,12 +35,17 @@
[/story]
[side]
{KALENZ}
side=1
fog=yes
share_view=yes
x=12
y=1
team_name=player
no_leader=yes
{PLAYER_TEAM}
[unit]
{KALENZ}
x=12
y=1
[/unit]
#ifndef MULTIPLAYER
[unit]
{LANDAR}
@ -62,32 +65,41 @@
#ifdef MULTIPLAYER
[side]
side=2
{LANDAR}
x=11
y=1
no_leader=yes
[unit]
{LANDAR}
x=11
y=1
[/unit]
fog=yes
share_view=yes
team_name=player
{PLAYER_TEAM}
[/side]
[side]
side=3
{OLURF}
x=11
y=1
no_leader=yes
[unit]
{OLURF}
x=11
y=1
[/unit]
fog=yes
share_view=yes
team_name=player
{PLAYER_TEAM}
[/side]
[side]
side=4
{CLEODIL}
x=11
y=1
no_leader=yes
[unit]
{CLEODIL}
x=11
y=1
[/unit]
fog=yes
share_view=yes
team_name=player
{PLAYER_TEAM}
[/side]
#endif

View file

@ -11,83 +11,19 @@
next_scenario=15_The_Treaty
{LOW_MAP 14_Human_Alliance.map}
#shortens the map on the left border for the later reenforcements
# {LOW_PRESTART}
#define LOAD_SUBMAP X_SPAN Y_SPAN OFFSET_X OFFSET_Y
[store_unit]
[filter]
[/filter]
variable=MOVE_UNIT_store
kill=yes
[/store_unit]
[store_villages]
variable=villages
[/store_villages]
{FOREACH MOVE_UNIT_store unit}
{VARIABLE_OP MOVE_UNIT_store[$unit].x add {OFFSET_X}}
{VARIABLE_OP MOVE_UNIT_store[$unit].y add {OFFSET_Y}}
{VARIABLE_OP MOVE_UNIT_store[$unit].goto_x add {OFFSET_X}}
{VARIABLE_OP MOVE_UNIT_store[$unit].goto_y add {OFFSET_Y}}
{NEXT unit}
{FOREACH villages village}
#Make the villages on the old map neutral
[capture_village]
x=$villages[$village].x
y=$villages[$village].y
[/capture_village]
{VARIABLE_OP villages[$village].x add {OFFSET_X}}
{VARIABLE_OP villages[$village].y add {OFFSET_Y}}
{NEXT village}
[replace_map]
x={X_SPAN}
y={Y_SPAN}
{LOW_MAP 14_Human_Alliance.map}
[/replace_map]
{FOREACH MOVE_UNIT_store unit}
[unstore_unit]
variable=MOVE_UNIT_store[$unit]
find_vacant=no
[/unstore_unit]
{NEXT unit}
{CLEAR_VARIABLE unit}
{CLEAR_VARIABLE MOVE_UNIT_store}
{FOREACH villages village}
[capture_village]
x=$villages[$village].x
y=$villages[$village].y
side=$villages[$village].owner_side
[/capture_village]
{NEXT village}
{CLEAR_VARIABLE village}
{CLEAR_VARIABLE villages}
#enddef
[event]
name=prestart
{LOAD_SUBMAP 9-99 1-99 -8 0}
[/event]
#out of turns leads to victory
{TURNS 18 20 22}
victory_when_enemies_defeated=no
#TODO at what time does the battle begin?
{DEFAULT_SCHEDULE}
{DEFAULT_SCHEDULE_AFTERNOON}
#TODO split the villages instead of leaving them unassigned in MP?
# #TODO split the villages instead of leaving them unassigned in MP?
#ifndef MULTIPLAYER
{STARTING_VILLAGES_ELF 1}
#endif
{STARTING_VILLAGES_HUMAN 2}
{STARTING_VILLAGES_TROLL 5}
{STARTING_VILLAGES_TROLL 3}
{INTRO_AND_SCENARIO_MUSIC revelation.ogg loyalists.ogg}
{EXTRA_SCENARIO_MUSIC the_city_falls.ogg}
@ -124,7 +60,7 @@ Chapter Four"
[/story]
#define PLAYER_GOLD
{GOLD 250 200 150}
{GOLD 550 400 350}
#enddef
#define MULTIPLAYER_GOLD
{GOLD 65 50 40}
@ -133,19 +69,18 @@ Chapter Four"
[side]
side=1
{PLAYABLE}
no_leader=yes
save_id=Kalenz
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
#TODO clean up
# [unit]
# # wmllint: recognize Kalenz
# {KALENZ}
# x=25
# y=11
# [/unit]
fog=no
shroud=no
no_leader=yes
save_id=Kalenz
[unit]
{KALENZ}
# wmllint: recognize Kalenz
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=25
y=11
[/unit]
#ifndef MULTIPLAYER
{PLAYER_GOLD}
@ -177,51 +112,38 @@ Chapter Four"
[/event]
[side]
fog=no
side=2
allow_player=no
type=General
id=Aldar
name= _ "Aldar"
profile="portraits/aldar.png"
controller=ai
canrecruit=yes
allow_player=yes
no_leader=yes
{PLAYABLE}
[unit]
id=Aldar
type=General
name= _ "Aldar"
profile="portraits/aldar.png"
x=42
y=27
canrecruit=yes
extra_recruit=Fencer, Heavy Infantryman,Dragoon,Longbowman,Duelist,Halberdier,Horseman,Cavalier,Cavalryman, Royal Guard, Mage, Swordsman, Bowman, White Mage, Red Mage, Spearman
[/unit]
{GOLD 550 500 450}
recruit=Heavy Infantryman,Dragoon,Longbowman,Duelist,Halberdier,Horseman,Cavalier,Cavalryman, Royal Guard, Mage, Swordsman, Bowman
team_name=player
user_team_name= _ "Player"
{LOYALIST_SETUP}
#{FLAG_VARIANT loyalist}
[ai]
passive_leader=yes
[avoid]
x=1-47
y=1-14
[/avoid]
[/ai]
{FLAG_VARIANT loyalist}
[/side]
[side]
side=3
allow_player=no
type=Orcish Warlord
id=Pirror
name=_ "Pirror"
canrecruit=yes
#ifdef EASY
recruit=Orcish Grunt, Orcish Assassin, Orcish Crossbowman, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Orcish Slayer, Orcish Warrior, Goblin Spearman
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Goblin Spearman, Goblin Impaler, Goblin Rouser, Direwolf Rider
#endif
{GOLD 320 400 430}
team_name=orcs
user_team_name= _ "Enemies"
no_leader=yes
{INCOME 220 280 360}
{GOLD 520 630 800}
fog=no
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
@ -234,156 +156,106 @@ Chapter Four"
caution=0.0
grouping=no
[/ai]
{INCOME 12 20 26}
[unit]
type=Orcish Warlord
id=Pirror
name=_ "Pirror"
canrecruit=yes
x=10
y=2
#ifdef EASY
extra_recruit=Orcish Grunt, Orcish Assassin, Orcish Crossbowman, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
extra_recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Orcish Slayer, Orcish Warrior, Goblin Spearman
#endif
#ifdef HARD
extra_recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Goblin Spearman, Goblin Impaler, Goblin Rouser, Direwolf Rider
#endif
[/unit]
[unit]
type=Orcish Warlord
id=Tan-Grub
name=_ "Tan-Grub"
profile="portraits/orcs/transparent/warlord.png"
canrecruit=yes
x=10
y=33
#ifdef EASY
extra_recruit=Orcish Grunt, Orcish Assassin, Orcish Crossbowman, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
extra_recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Orcish Slayer, Orcish Warrior, Goblin Spearman
#endif
#ifdef HARD
extra_recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Goblin Spearman, Goblin Impaler, Goblin Rouser, Direwolf Rider
#endif
[/unit]
[unit]
x=46
y=5
type=Great Troll
id=Grol
name=_ "Grol"
canrecruit=yes
#TODO think about adding troll shamans
#ifdef EASY
extra_recruit=Troll Whelp, Troll
#endif
#ifdef NORMAL
extra_recruit=Troll Whelp, Troll, Troll Rocklobber
#endif
#ifdef HARD
extra_recruit=Troll Whelp, Troll, Troll Rocklobber, Troll Warrior
#endif
[/unit]
[/side]
[side]
side=4
{ORC_SETUP}
allow_player=no
type=Orcish Warlord
id=Tan-Grub
name=_ "Tan-Grub"
profile="portraits/orcs/transparent/warlord.png"
canrecruit=yes
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior, Goblin Impaler
#endif
{GOLD 220 300 360}
team_name=orcs
user_team_name= _ "Enemies"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
{ATTACK_DEPTH 4 5 6}
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 12 20 26}
# {INCOME 4 8 12}
[/side]
[side]
side=5
{TROLL_SETUP}
allow_player=no
controller=ai
type=Great Troll
id=Grol
name=_ "Grol"
canrecruit=yes
#TODO think about adding troll shamans
#ifdef EASY
recruit=Troll Whelp, Troll
#endif
#ifdef NORMAL
recruit=Troll Whelp, Troll, Troll Rocklobber
#endif
#ifdef HARD
recruit=Troll Whelp, Troll, Troll Rocklobber, Troll Warrior
#endif
{GOLD 220 260 300}
team_name=orcs
user_team_name= _ "Enemies"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
#ifdef EASY
recruitment_pattern=fighter
#else
recruitment_pattern=fighter,fighter,mixed fighter
#endif
grouping=no
{ATTACK_DEPTH 4 5 6}
[/ai]
{INCOME 12 20 26}
[/side]
[side]
side=6
{ORC_SETUP}
allow_player=no
controller=ai
type=Orcish Warlord
id=Khafa-Urg
name=_ "Khafa-Urg"
canrecruit=yes
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior, Goblin Impaler
#endif
{GOLD 320 400 450}
team_name=orcs
user_team_name= _ "Enemies"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
{ATTACK_DEPTH 4 5 6}
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 12 20 26}
[/side]
[event]
name=start
no_leader=yes
team_name=player
user_team_name= _ "Player"
controller=human
fog=no
save_id=Galtrid
previous_save_id=Kalenz
#ifdef MULTIPLAYER
{GET_PERSISTENT_RECALLS_FROM4 1 5 6 7 LoW_Chapter_Three kalenz}
{GET_PERSISTENT_RECALLS_FROM4 5 1 6 7 LoW_Chapter_Three landar}
{GET_PERSISTENT_RECALLS_FROM4 6 1 5 7 LoW_Chapter_Three olurf}
{GET_PERSISTENT_RECALLS_FROM4 7 1 5 6 LoW_Chapter_Three cleodil}
{MULTIPLAYER_GOLD}
#else
{PLAYER_GOLD}
#endif
[recall]
side=1
id=Kalenz
x=17
y=11
[/recall]
[recall]
side=
id=Landar
x=21
y=13
[/recall]
[recall]
side=
id=Cleodil
x=23
[unit]
# wmllint: recognize Galtrid
{GALTRID}
x=15
y=12
[/recall]
[/unit]
[recall]
side=
id=Olurf
x=32
y=10
[/recall]
[/event]
#ifndef MULTIPLAYER
[unit]
# wmllint: recognize El_Isomithir
{EL_ISOMITHIR}
x=13
y=15
[/unit]
[unit]
# wmllint: recognize Eradion
{ERADION}
x=15
y=15
[/unit]
#endif
[/side]
[event]
name=prestart
@ -491,295 +363,129 @@ Chapter Four"
id=Aldun
message=_"We have no news from the Kalian."
[/message]
[/event]
#### reenforcements for the orcs ####
#define ORCS
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Knight, Goblin Spearman, Orcish Slayer, Orcish Warrior, Goblin Impaler
#endif
#enddef
[side]
side=7
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
[side]
side=8
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
[side]
side=9
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
[event]
#ifndef DEBUG_MODE
name=side 3 turn 5
#else
name=side 3 turn 2
#endif
[message]
speaker=narrator
message= _ "The brazen cry of a war-horn is heard in the distance."
sound=horn-signals/horn-2.ogg
image="portraits/goblins/transparent/rouser-2.png"
id=Galtrid
message= _ "Kalenz! We come to fight beside you!"
[/message]
{LOAD_SUBMAP 5-99 1-99 4 0}
[unit]
role=reenforce1
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/warlord.png"
side=7
x=1
y=5
canrecruit=yes
[/unit]
[unit]
role=reenforce2
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/warlord.png"
side=8
x=1
y=28
canrecruit=yes
[/unit]
[unit]
role=reenforce3
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/grunt-2.png"
side=9
x=1
y=32
canrecruit=yes
[/unit]
[redraw]
[/redraw]
[message]
id=Aldar
message= _ "More of them arrive."
id=Kalenz
message= _ "Where is the rest of the elvish army? They were promised and should be here!"
[/message]
[message]
role=reenforce1
message= _ "Our wolves teeth will crack their bones! Attack!"
id=Eradion
message= _ "The Great Council has decided it was too risky to send troops here. But some of us dissented and have come to fight beside you."
[/message]
[scroll_to_unit]
role=reenforce3
[/scroll_to_unit]
[delay]
time=2000
[/delay]
[message]
role=reenforce2
message= _ "Blood and steel! Hunt the worms down and crush them!"
id=Landar
message= _ "That is well! If the Kalian is too fearful or blind to see what is needed, we must do it ourselves."
[/message]
[message]
id=Cleodil
message= _ "It is not well that we have become so divided as this."
[/message]
[message]
id=Kalenz
message= _ "No, it is not. But if we do not defeat these orcs here and now our divisions will all be moot. I will take every sword-arm I can get and be glad of them."
[/message]
[/event]
[side]
side=10
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
[side]
side=11
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
[side]
side=12
allow_player=no
controller=ai
no_leader=yes
{GOLD 320 400 450}
{INCOME 12 20 26}
team_name=orcs
user_team_name= _ "Enemies"
{ORCS}
{ORC_SETUP}
[/side]
#ifdef MULTIPLAYER
[side]
#Landar's side
side=13
team_name=player
user_team_name= _ "Player"
side=5
fog=no
shroud=no
no_leader=yes
{PLAYABLE}
{LANDAR}
save_id=Landar
[unit]
{LANDAR}
x=27
y=12
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/unit]
{MULTIPLAYER_GOLD}
x=28
y=11
recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/side]
[side]
#Olurf's side
side=14
side=6
fog=no
shroud=no
no_leader=yes
save_id=Olurf
[unit]
{OLURF}
x=36
y=10
[/unit]
{PLAYABLE}
{OLURF}
{MULTIPLAYER_GOLD}
x=36
y=10
team_name=player
user_team_name= _ "Player"
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Guardsman, Dwarvish Thunderer
[/side]
[side]
#Cleodil's side
side=15
side=7
fog=no
shroud=no
{PLAYABLE}
{CLEODIL}
save_id=Cleodil
no_leader=yes
[unit]
{CLEODIL}
x=25
y=13
[/unit]
{MULTIPLAYER_GOLD}
x=36
y=10
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/side]
[side]
#El'Isomithir's side
side=8
fog=no
shroud=no
{PLAYABLE}
no_leader=yes
previous_save_id=Landar
save_id=El_Isomithir
[unit]
{EL_ISOMITHIR}
x=13
y=15
[/unit]
{MULTIPLAYER_GOLD}
#extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/side]
[side]
#Eradion's side
side=9
fog=no
shroud=no
{PLAYABLE}
save_id=Eradion
previous_save_id=Cleodil
no_leader=yes
[unit]
{ERADION}
x=15
y=15
[/unit]
{MULTIPLAYER_GOLD}
#extra_recruit=Elvish Shaman, Wose, Elvish Scout
[/side]
#endif
[event]
#ifndef DEBUG_MODE
name=side 3 turn 12
#else
name=side 3 turn 3
#endif
[message]
speaker=narrator
message= _ "The brazen cry of a war-horn is heard in the distance."
sound=horn-signals/horn-2.ogg
image="portraits/goblins/transparent/rouser-2.png"
[/message]
{LOAD_SUBMAP 1-99 1-99 4 0}
[unit]
role=reenforce4
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/grunt-2.png"
side=10
x=2
y=7
canrecruit=yes
[/unit]
[unit]
role=reenforce5
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/grunt-2.png"
side=11
x=1
y=40
canrecruit=yes
[/unit]
[unit]
role=reenforce6
type=Orcish Warlord
generate_name=yes
random_traits=yes
profile="portraits/orcs/transparent/grunt-3.png"
side=12
x=1
y=45
canrecruit=yes
[/unit]
[redraw]
[/redraw]
[message]
role=reenforce5
message=_ "Har har har!"
[/message]
[/event]
#### /reenforcements for the orcs ####
#### reenforcements for the player ####
[event]
#ifndef DEBUG_MODE
name=turn 9
#else
name=turn 2
#endif
{FOREACH l3_store_kalenz i}
[unstore_unit]
@ -913,17 +619,17 @@ Chapter Four"
[/endlevel]
[/event]
[event]
name=enemies defeated
[message]
id=Aldar
message= _ "This is only a pause in their onslaught. Reform, men, and bind your wounds as you may. Theyll be back."
[/message]
#TODO CRAB
#[modify_ai]
#
#[/modify_ai]
[/event]
# [event]
# name=enemies defeated
# [message]
# id=Aldar
# message= _ "This is only a pause in their onslaught. Reform, men, and bind your wounds as you may. Theyll be back."
# [/message]
# #TODO CRAB
# #[modify_ai]
# #
# #[/modify_ai]
# [/event]
[event]
name=victory
@ -978,6 +684,7 @@ Chapter Four"
[/message]
[/event]
{DEFAULT_VICTORY 0.3}
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]

View file

@ -65,6 +65,7 @@
#wmllint: validate-off
[side]
{KALENZ}
{PLAYABLE}
village_gold=0
#This sets the income to 0
{INCOME -2 -2 -2}
@ -292,22 +293,6 @@
[/ai]
[/unit]
# [unit]
# type=Direwolf Rider
# id=Gragul
# name=_ "Gragul"
# side=7
# x,y=16,29
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(16,29) -> loc(21,19), loc(21,19) -> loc(27,17), loc(27,17) -> loc(23,6), loc(23,6) -> loc(16,29) ]
# next_step="loc(16,29)"
# [/vars]
# [/ai]
# [/unit]
[unit]
type=Goblin Pillager
id=Kardur
@ -324,21 +309,6 @@
[/ai]
[/unit]
# [unit]
# type=Goblin Knight
# id=Muhtr
# name=_ "Muhtr"
# side=7
# x,y=13,25
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(13,25) -> loc(12,22), loc(12,22) -> loc(6,27), loc(6,27) -> loc(4,20), loc(4,20) -> loc(9,13), loc(9,13) -> loc(19,19), loc(19,19) -> loc(17,25), loc(17,25) -> loc(13,25)]
# next_step="loc(13,25)"
# [/vars]
# [/ai]
# [/unit]
[unit]
type=Goblin Pillager
id=Kartrog
@ -354,21 +324,7 @@
[/vars]
[/ai]
[/unit]
# [unit]
# type=Wolf Rider
# id=Griul
# name=_ "Griul"
# side=7
# x,y=12,29
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(12,29) -> loc(16,15), loc(16,15) -> loc(25,4), loc(25,4) -> loc(12,29) ]
# next_step="loc(12,29)"
# [/vars]
# [/ai]
# [/unit]
[unit]
type=Goblin Knight
id=Sdrul
@ -385,22 +341,6 @@
[/ai]
[/unit]
# [unit]
# type=Wolf Rider
# id=Etruw
# name=_ "Etruw"
# side=7
# x,y=31,15
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(31,15) -> loc(16,15), loc(16,15) -> loc(31,15) ]
# next_step="loc(31,15)"
# [/vars]
# [/ai]
# [/unit]
[unit]
type=Direwolf Rider
id=Utrub
@ -417,22 +357,6 @@
[/ai]
[/unit]
# [unit]
# type=Goblin Pillager
# id=Bihlas
# name=_ "Bihlas"
# side=7
# x,y=5,21
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(5,21) -> loc(16,15), loc(16,15) -> loc(5,21) ]
# next_step="loc(5,21)"
# [/vars]
# [/ai]
# [/unit]
[unit]
type=Goblin Knight
id=Uhmit
@ -449,22 +373,6 @@
[/ai]
[/unit]
# [unit]
# type=Direwolf Rider
# id=Mrat
# name=_ "Mrat"
# side=7
# x,y=14,15
# [ai]
# loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
# [vars]
# guard_radius=3
# waypoints=[ loc(14,15) -> loc(19,12), loc(19,12) -> loc(31,16), loc(31,16) -> loc(14,15) ]
# next_step="loc(14,15)"
# [/vars]
# [/ai]
# [/unit]
#### end of wolves ####
[unit]
@ -594,6 +502,7 @@
side=7
x,y=5,1
[/unit]
[unit]
type=Orcish Archer
id=Egrok
@ -601,6 +510,7 @@
side=7
x,y=29,11
[/unit]
[unit]
type=Orcish Assassin
id=Urbrus
@ -608,6 +518,7 @@
side=7
x,y=28,16
[/unit]
[unit]
type=Orcish Slayer
id=Erbru

View file

@ -44,13 +44,15 @@
#enddef
[side]
side=1
{KALENZ}
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
fog=yes
{PLAYABLE}
type=Elvish High Lord
x=46
y=39
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
fog=yes
#ifndef MULTIPLAYER
{PLAYER_GOLD}
[unit]
@ -81,16 +83,20 @@
[/event]
[side]
{URADREDIA}
x=24
y=7
side=2
persistent=yes
save_id=Uradredia
side=2
allow_player=no
team_name=player
user_team_name= _ "Player"
recruit=Elvish Fighter, Elvish Archer, Elvish Scout, Elvish Shaman
no_leader=yes
[unit]
{URADREDIA}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout, Elvish Shaman
x=24
y=7
[/unit]
[/side]
[side]
@ -205,33 +211,47 @@
#ifdef MULTIPLAYER
[side]
side=6
x=20
y=4
save_id=Landar
{LANDAR}
{MULTIPLAYER_GOLD}
fog=yes
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{PLAYABLE}
no_leader=yes
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=20
y=4
[/unit]
{MULTIPLAYER_GOLD}
[/side]
[side]
side=7
x=20
y=4
save_id=Olurf
{OLURF}
{PLAYABLE}
no_leader=yes
[unit]
{OLURF}
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsman, Dwarvish Scout
x=20
y=4
[/unit]
{MULTIPLAYER_GOLD}
fog=yes
extra_recruit=Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Guardsman, Dwarvish Scout
[/side]
[side]
side=8
{CLEODIL}
save_id=Cleodil
x=20
y=4
{PLAYABLE}
{MULTIPLAYER_GOLD}
fog=yes
extra_recruit=Elvish Shaman, Wose, Elvish Scout
no_leader=yes
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Wose, Elvish Scout
x=20
y=4
[/unit]
[/side]
#endif

View file

@ -78,12 +78,18 @@ Chapter Five"
#enddef
[side]
{KALENZ}
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=3
y=18
side=1
{PLAYABLE}
save_id=Kalenz
no_leader=yes
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=3
y=18
[/unit]
#ifndef MULTIPLAYER
{PLAYER_GOLD}
[unit]
@ -175,14 +181,17 @@ Chapter Five"
#ifdef MULTIPLAYER
[side]
side=4
{LANDAR}
controller=human
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{PLAYABLE}
{MULTIPLAYER_GOLD}
x=3
y=18
save_id=Landar
no_leader=yes
[unit]
{LANDAR}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=3
y=18
[/unit]
[/side]
#endif
@ -329,6 +338,7 @@ Chapter Five"
[/message]
[if]
[have_unit]
#wmllint: recognize Anduilas
id=Anduilas
[/have_unit]
[then]

View file

@ -50,12 +50,14 @@
[/story]
[side]
side=1
{PLAYABLE}
{KALENZ}
type=Elvish High Lord
x=11
y=18
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{GOLD 160 130 100}
#ifndef MULTIPLAYER
[unit]
@ -342,13 +344,15 @@
#ifdef MULTIPLAYER
[side]
side=6
{CLEODIL}
controller=human
team_name=player
user_team_name= _ "Player"
extra_recruit=Elvish Shaman, Elvish Scout, Wose
x=11
y=18
no_leader=yes
[unit]
{CLEODIL}
extra_recruit=Elvish Shaman, Elvish Scout, Wose
x=11
y=18
[/unit]
{PLAYABLE}
{GOLD 160 130 100}
[/side]
#endif

View file

@ -38,15 +38,20 @@
[/story]
[side]
{KALENZ}
side=1
{PLAYABLE}
team_name=player
user_team_name= _ "Player"
controller=human
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
save_id=Kalenz
{GOLD 100 100 100}
x=46
y=39
no_leader=yes
[unit]
{KALENZ}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
x=46
y=39
[/unit]
#ifndef MULTIPLAYER
[unit]
{CLEODIL}
@ -141,16 +146,22 @@
[/event]
[side]
{URADREDIA}
side=2
no_leader=yes
[unit]
{URADREDIA}
x=24
y=7
[/unit]
persistent=yes
save_id=Uradredia
side=2
allow_player=no
team_name=player
user_team_name= _ "Player"
recruit=Elvish Fighter, Elvish Archer, Elvish Shaman, Elvish Hero, Elvish Marksman, Elvish Ranger, Elvish Druid, Elvish Sorceress
x=24
y=7
{ai/aliases/stable_singleplayer.cfg}
[ai]
{AI_SIMPLE_ALWAYS_ASPECT passive_leader_shares_keep yes}

View file

@ -34,10 +34,19 @@
[/story]
[side]
{KALENZ}
side=1
{PLAYABLE}
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
{GOLD 200 180 160}
save_id=Kalenz
no_leader=yes
[unit]
{KALENZ}
placement=leader
extra_recruit=Elvish Fighter, Elvish Archer, Elvish Scout
[/unit]
#ifndef MULTIPLAYER
#TODO Let's keep cleodil out of multiplayer, shall we?
[unit]
@ -55,7 +64,14 @@
[side]
side=2
{LANDAR}
no_leader=yes
[unit]
{LANDAR}
type=Elvish Archer
placement=leader
[/unit]
controller=ai
persistent=yes
save_id=Landar
@ -109,7 +125,6 @@
[/objective]
{TURNS_RUN_OUT}
{IS_LAST_SCENARIO}
[gold_carryover]

View file

@ -1453,5 +1453,3 @@
{OLD_BATTLE 981 132}
{OLD_BATTLE 906 76}
#enddef
# trackplacer: tracks end

View file

@ -1,14 +1,18 @@
#textdomain wesnoth-low
#define PLAYER_TEAM
team_name=player
user_team_name= _ "Player"
#enddef
#define PLAYABLE
unrenamable=yes
controller=human
canrecruit=yes
team_name=player
user_team_name= _ "Player"
{PLAYER_TEAM}
village_gold=1
#ifdef MULTIPLAYER
persistent=yes
allow_player=yes
#ifdef MULTIPLAYER
team_lock=yes
gold_lock=yes
income_lock=yes
@ -16,14 +20,16 @@
#endif
#enddef
### Main Characters ###
#define KALENZ
{PLAYABLE}
{ELF_SETUP}
id=Kalenz
unrenamable=yes
name= _ "Kalenz"
profile="portraits/kalenz_young.png"
type=Elvish Fighter
side=1
canrecruit=yes
placement=map,leader
[filter_recall]
type={ELVES_STEEL}
[/filter_recall]
@ -34,13 +40,43 @@
[/modifications]
#enddef
### Kalenz's pals ###
#define HURALDUR
id=Huraldur
name= _ "Huraldur"
type=Elvish Scout
unrenamable=yes
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
#enddef
#define SCOUT
id=scout
# name= _ "Huraldur"
type=Elvish Scout
unrenamable=yes
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
#enddef
#define LANDAR
{PLAYABLE}
{ELF_SETUP}
id=Landar
name= _ "Landar"
unrenamable=yes
profile="portraits/landar.png"
type=Elvish Archer
gender=male
canrecruit=yes
placement=map,leader
[filter_recall]
type={ELVES_STEEL}
[/filter_recall]
@ -51,14 +87,17 @@
[/modifications]
#enddef
### Cleodil and her pals
#define CLEODIL
{PLAYABLE}
{ELF_SETUP}
id=Cleodil
name= _ "Cleodil"
profile="portraits/cleodil.png"
type=Elvish Shyde
canrecruit=yes
extra_recruit=Elvish Scout, Elvish Shaman, Wose
unrenamable=yes
placement=map,leader
[filter_recall]
type={ELVES_NON_STEEL}
[/filter_recall]
@ -82,6 +121,7 @@
id=Laril
name= _ "Laril"
type=Elvish Druid
unrenamable=yes
[modifications]
{TRAIT_STRONG}
{TRAIT_INTELLIGENT}
@ -94,6 +134,7 @@
id=Tameril-Isimeril
name= _ "Tameril-Isimeril"
type=Elvish Sorceress
unrenamable=yes
[modifications]
{TRAIT_DEXTROUS}
{TRAIT_RESILIENT}
@ -103,13 +144,13 @@
#enddef
#define OLURF
{PLAYABLE}
{DWARF_SETUP}
id=Olurf
name= _ "Olurf"
profile="portraits/olurf.png"
unrenamable=yes
type=Dwarvish Steelclad
extra_recruit=Dwarvish Fighter, Dwarvish Scout, Dwarvish Thunderer, Dwarvish Ulfserker, Dwarvish Guardsman
placement=map,leader
[filter_recall]
race=dwarf
[/filter_recall]
@ -119,27 +160,139 @@
[/modifications]
#enddef
#define OLURF_PARTY SIDE
[unit]
id=Bulrod
name=_ "Bulrod"
type=Dwarvish Steelclad
side={SIDE}
#placement=leader
unrenamable=yes
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Simclon
name=_ "Simclon"
unrenamable=yes
type=Dwarvish Thunderer
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
{TRAIT_LOYAL}
[/modifications]
[/unit]
[unit]
id=Harald
name=_ "Harald"
unrenamable=yes
type=Dwarvish Berserker
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
{TRAIT_LOYAL}
[/modifications]
[/unit]
[unit]
id=Budrin
name=_ "Budrin"
unrenamable=yes
type=Dwarvish Berserker
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Dudan
name=_ "Dudan"
unrenamable=yes
type=Dwarvish Fighter
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
id=Korbun
name=_ "Korbun"
unrenamable=yes
type=Dwarvish Scout
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_QUICK}
{TRAIT_HEALTHY}
{TRAIT_LOYAL}
[/modifications]
[/unit]
[unit]
id=Merhun
name=_ "Merhun"
unrenamable=yes
type=Dwarvish Berserker
side={SIDE}
x=$olurf_entry.x
y=$olurf_entry.y
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
#enddef
#define GALTRID
{PLAYABLE}
{ELF_SETUP}
id=Galtrid
name= _ "Galtrid"
unrenamable=yes
profile="portraits/galtrid.png"
type=Elvish Captain
canrecruit=yes
placement=map,leader
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
#enddef
#define ERADION
id=Eradion
name= _ "Eradion"
unrenamable=yes
type=Elvish Marshal
canrecruit=yes
placement=map,leader
#enddef
#define EL_ISOMITHIR
{PLAYABLE}
{ELF_SETUP}
id=El_Isomithir
name= _ "ElIsomithir"
team_name=player
user_team_name= _ "Player"
unrenamable=yes
type=Elvish Hero
canrecruit=yes
placement=map,leader
[modifications]
#TODO define some different traits for him
{TRAIT_STRONG}
@ -160,6 +313,7 @@
[/modifications]
color=white
canrecruit=yes
placement=map,leader
recruit=Elvish Fighter,Elvish Archer,Elvish Ranger,Elvish Scout,Elvish Hero,Elvish Marksman
user_team_name= _ "Player"
team_name=player
@ -172,11 +326,11 @@
type=Elvish Archer
gender=male
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
{TRAIT_DEXTROUS}
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
placement=leader
#enddef
#define ARKILDUR
@ -185,12 +339,11 @@
unrenamable=yes
type=Elvish Fighter
[modifications]
{TRAIT_STRONG}
{TRAIT_QUICK}
{TRAIT_STRONG}
{TRAIT_LOYAL}
[/modifications]
{IS_LOYAL}
placement=leader
#enddef
#TODO bring the macro to use.

View file

@ -0,0 +1,47 @@
[event]
name=prestart
[set_menu_item]
id=debug_kill
description= "Kill Unit" #wmllint: ignore
[filter_location]
[filter]
[/filter]
[/filter_location]
[command]
[kill]
fire_event=yes
x=$x1
y=$y1
[/kill]
[/command]
[/set_menu_item]
[set_menu_item]
id=debug_next
description="Next Scenario" #wmllint: ignore
[command]
[endlevel]
result=victory
[/endlevel]
[/command]
[/set_menu_item]
[set_menu_item]
id=debug_move
description="Move Unit" #wmllint: ignore
needs_select=yes
[command]
[event]
name=select
first_time_only=no
{VARIABLE selected_move_unit_x $x1}
{VARIABLE selected_move_unit_y $y1}
[/event]
{MOVE_UNIT x,y=$selected_move_unit_x,$selected_move_unit_y $x1 $y1}
[/command]
[/set_menu_item]
[/event]

View file

@ -1,11 +1,45 @@
#textdomain wesnoth-low
#ifdef MULTIPLAYER
#define MP_SIDE NUM WML
[side]
side={NUM}
{WML}
[/side]
#enddef
#else
#define MP_SIDE NUM WML
[side]
side={NUM}
hidden=yes
controller=null
allow_player=no
no_leader=yes
[/side]
#enddef
#endif
#define DEFAULT_VICTORY MP_BONUS
[event]
name=enemies defeated
[endlevel]
#ifdef MULTIPLAYER
bonus={MP_BONUS}
#else
bonus=yes
#endif
[/endlevel]
[/event]
#enddef
#define PLAYER_GOLD_04
{GOLD 280 250 220}
{INCOME -2 -2 -2}
#enddef
#define MULTIPLAYER_GOLD_04
{GOLD 90 80 70}
{INCOME -2 -2 -2}
#enddef
#define FILTER_LOYALS
@ -155,20 +189,6 @@ Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman#enddef
{CLEAR_VARIABLE random_placement_y}
#enddef
#define LOW_ENSURE_CANRECRUIT
{MODIFY_UNIT id=Olurf canrecruit yes}
{MODIFY_UNIT id=Landar canrecruit yes}
{MODIFY_UNIT id=Kalenz canrecruit yes}
{MODIFY_UNIT id=Cleodil canrecruit yes}
#enddef
#define LOW_ENSURE_NOT_HERO
{UNMAKE_HERO Olurf}
{UNMAKE_HERO Landar}
{UNMAKE_HERO Kalenz}
{UNMAKE_HERO Cleodil}
#enddef
#define STORE_SIDE SIDE
[store_unit]
[filter]
@ -178,51 +198,6 @@ Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman#enddef
[/store_unit]
#enddef
#define LOW_STEAL_UNIT_TO ID SIDE
#if we have {ID} not in side {SIDE} transfer him to side {SIDE}
# at position determined by existing unit of {SIDE} with id={ID}
[store_unit]
variable=source_var
kill=yes
[filter]
id={ID}
[not]
side={SIDE}
[/not]
[/filter]
[/store_unit]
[store_unit]
variable=target_var
kill=no
[filter]
id={ID}
side={SIDE}
[/filter]
[/store_unit]
[if]
[variable]
name=source_var.length
greater_than=0
[/variable]
[variable]
name=target_var.length
greater_than=0
[/variable]
[then]
{VARIABLE source_var[0].side {SIDE}}
[unstore_unit]
variable=source_var[0]
x=$target_var[0].x
y=$target_var[0].y
[/unstore_unit]
[/then]
[/if]
{CLEAR_VARIABLE source_var}
{CLEAR_VARIABLE target_var}
#enddef
#define ELF_SETUP
{FLAG_VARIANT wood-elvish}
#enddef
@ -249,6 +224,15 @@ Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman#enddef
##### Persistent Global Variable macros for multiplayer mode #####
#define IF_FIRST_SCENARIO CODE
[if]
{VARIABLE_CONDITIONAL "side_number" equals ""}
[then]
{CODE}
[/then]
[/if]
#enddef
#define LOAD_PERSISTENT_IF_LOCAL_EMPTY SIDE NAMESPACE GLOBAL_VAR LOCAL_VAR
[if]
{VARIABLE_CONDITIONAL ({LOCAL_VAR}.length) equals 0}
@ -313,36 +297,48 @@ Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Scout, Dwarvish Guardsman#enddef
#define GET_PERSISTENT_RECALLS_FROM2 SIDE1 SIDE2 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from both sides.
{LOAD_PERSISTENT_2PLAYER {SIDE1} {SIDE2} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_2PLAYER {SIDE1} {SIDE2} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
)}
#enddef
#define GET_PERSISTENT_RECALLS_FROM3 SIDE1 SIDE2 SIDE3 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from three sides.
{LOAD_PERSISTENT_3PLAYER {SIDE1} {SIDE2} {SIDE3} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_3PLAYER {SIDE1} {SIDE2} {SIDE3} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
)}
#enddef
#define GET_PERSISTENT_RECALLS_FROM4 SIDE1 SIDE2 SIDE3 SIDE4 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from four sides.
{LOAD_PERSISTENT_4PLAYER {SIDE1} {SIDE2} {SIDE3} {SIDE4} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_4PLAYER {SIDE1} {SIDE2} {SIDE3} {SIDE4} {NAMESPACE} {GLOBAL_VAR} party_store}
{UNSTORE_PARTY {SIDE1} }
)}
#enddef
#define GET_PERSISTENT_GOLD_FROM2 SIDE1 SIDE2 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from both sides.
{LOAD_PERSISTENT_2PLAYER {SIDE1} {SIDE2} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_2PLAYER {SIDE1} {SIDE2} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
)}
#enddef
#define GET_PERSISTENT_GOLD_FROM3 SIDE1 SIDE2 SIDE3 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from both sides.
{LOAD_PERSISTENT_3PLAYER {SIDE1} {SIDE2} {SIDE3} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_3PLAYER {SIDE1} {SIDE2} {SIDE3} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
)}
#enddef
#define GET_PERSISTENT_GOLD_FROM4 SIDE1 SIDE2 SIDE3 SIDE4 NAMESPACE GLOBAL_VAR
#Loads the recall list variable from both sides.
{LOAD_PERSISTENT_4PLAYER {SIDE1} {SIDE2} {SIDE3} {SIDE4} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
{IF_FIRST_SCENARIO (
{LOAD_PERSISTENT_4PLAYER {SIDE1} {SIDE2} {SIDE3} {SIDE4} {NAMESPACE} {GLOBAL_VAR} gold_store}
{SET_MP_GOLD {SIDE1} }
)}
#enddef

View file

@ -4,6 +4,83 @@
map_data="{campaigns/Legend_of_Wesmere/maps/{NAME}}"
#enddef
#define LOAD_SUBMAP X_SPAN Y_SPAN OFFSET_X OFFSET_Y MAP
[store_unit]
[filter]
x=1-999
y=1-999
[/filter]
variable=MOVE_UNIT_store
kill=yes
[/store_unit]
[store_villages]
variable=villages
[/store_villages]
{FOREACH MOVE_UNIT_store unit}
{VARIABLE_OP MOVE_UNIT_store[$unit].x add {OFFSET_X}}
{VARIABLE_OP MOVE_UNIT_store[$unit].y add {OFFSET_Y}}
[if]
[variable]
name=MOVE_UNIT_store[$unit].goto_x
numerical_not_equals=0
[/variable]
[then]
{VARIABLE_OP MOVE_UNIT_store[$unit].goto_x add {OFFSET_X}}
[/then]
[/if]
[if]
[variable]
name=MOVE_UNIT_store[$unit].goto_y
numerical_not_equals=0
[/variable]
[then]
{VARIABLE_OP MOVE_UNIT_store[$unit].goto_y add {OFFSET_Y}}
[/then]
[/if]
{NEXT unit}
{FOREACH villages village}
#Make the villages on the old map neutral
[capture_village]
x=$villages[$village].x
y=$villages[$village].y
[/capture_village]
{VARIABLE_OP villages[$village].x add {OFFSET_X}}
{VARIABLE_OP villages[$village].y add {OFFSET_Y}}
{NEXT village}
[replace_map]
x={X_SPAN}
y={Y_SPAN}
{LOW_MAP {MAP}}
[/replace_map]
[shift_labels]
x={OFFSET_X}
y={OFFSET_Y}
[/shift_labels]
{FOREACH MOVE_UNIT_store unit}
[unstore_unit]
variable=MOVE_UNIT_store[$unit]
find_vacant=no
[/unstore_unit]
{NEXT unit}
{CLEAR_VARIABLE unit}
{CLEAR_VARIABLE MOVE_UNIT_store}
{FOREACH villages village}
[capture_village]
x=$villages[$village].x
y=$villages[$village].y
side=$villages[$village].owner_side
[/capture_village]
{NEXT village}
{CLEAR_VARIABLE village}
{CLEAR_VARIABLE villages}
#enddef
#define LOW_MASK_IN_EVENT NAME X Y
[terrain_mask]
x={X}
@ -307,14 +384,14 @@
[sound_source]
id=birds_{X}_{Y}
sounds=ambient/birds1.ogg,ambient/birds2.ogg,ambient/birds3.ogg
delay=0
chance=100
delay=50000
chance=10
check_fogged=false
loop=-1
loop=1
x={X}
y={Y}
full_range=5
fade_range=7
full_range=3
fade_range=5
[/sound_source]
[/then]
[else]

View file

@ -146,7 +146,7 @@ function wml_actions.allow_recruit(cfg)
wesnoth.add_known_unit(type)
end
team.recruit = v
end
end
end
function wml_actions.allow_extra_recruit(cfg)
@ -1407,14 +1407,21 @@ function wml_actions.remove_shroud(cfg)
end
function wml_actions.time_area(cfg)
local remove = cfg.remove
if remove then
wesnoth.remove_time_area(cfg.id)
if cfg.remove then
wml_actions.remove_time_area(cfg)
else
wesnoth.add_time_area(cfg)
end
end
function wml_actions.remove_time_area(cfg)
local id = cfg.id or helper.wml_error("[remove_time_area] missing required id= key")
for w in utils.split(id) do
wesnoth.remove_time_area(w)
end
end
function wml_actions.replace_schedule(cfg)
wesnoth.replace_schedule(cfg)
end
@ -1436,6 +1443,7 @@ function wml_actions.end_turn(cfg)
end
function wml_actions.endlevel(cfg)
local parsed = helper.parsed(cfg)
if wesnoth.check_end_level_disabled() then
wesnoth.message("Repeated [endlevel] execution, ignoring")
return
@ -1456,8 +1464,74 @@ function wml_actions.endlevel(cfg)
if end_credits ~= nil then
wesnoth.set_end_campaign_credits(end_credits)
end
wesnoth.end_level(cfg)
local side_results = {}
for result in helper.child_range(parsed, "result") do
local side = result.side or helper.wml_error("[result] in [endlevel] missing required side= key")
side_results[side] = result
end
local there_is_a_human_victory = false
local there_is_a_human_defeat = false
local there_is_a_local_human_victory = false
local there_is_a_local_human_defeat = false
local bool_int = function(b)
if b == true then
return 0
elseif b == false then
return 1
else
return b
end
end
for k,v in ipairs(wesnoth.sides) do
local side_result = side_results[v.side] or {}
local victory_or_defeat = side_result.result or cfg.result or "victory"
local victory = victory_or_defeat == "victory"
if victory_or_defeat ~= "victory" and victory_or_defeat ~= "defeat" then
return helper.wml_error("invalid result= key in [endlevel] '" .. victory_or_defeat .."'")
end
if v.controller == "human" or v.controller == "network" then
if victory then
there_is_a_human_victory = true
else
there_is_a_human_defeat = true
end
end
if v.controller == "human" then
if victory then
there_is_a_local_human_victory = true
else
there_is_a_local_human_defeat = true
end
end
if side_result.bonus ~= nil then
v.carryover_bonus = bool_int(side_result.bonus)
elseif cfg.bonus ~= nil then
v.carryover_bonus = bool_int(cfg.bonus)
end
if side_result.carryover_add ~= nil then
v.carryover_add = side_result.carryover_add
elseif cfg.carryover_add ~= nil then
v.carryover_add = cfg.carryover_add
end
if side_result.carryover_percentage ~= nil then
v.carryover_percentage = side_result.carryover_percentage
elseif cfg.carryover_percentage ~= nil then
v.carryover_percentage = cfg.carryover_percentage
end
end
local proceed_to_next_level = there_is_a_human_victory or (not there_is_a_human_defeat and cfg.result ~= "defeat")
local victory = there_is_a_local_human_victory or (not there_is_a_local_human_defeat and proceed_to_next_level)
wesnoth.end_level {
music = cfg.music,
carryover_report = cfg.carryover_report,
save = cfg.save,
replay_save = cfg.replay_save,
linger_mode = cfg.linger_mode,
reveal_map = cfg.reveal_map,
proceed_to_next_level = proceed_to_next_level,
result = victory and "victory" or "defeat",
}
end
function wml_actions.event(cfg)

View file

@ -42,9 +42,9 @@ local function get_speaker(cfg)
if cfg.speaker == "narrator" then
speaker = "narrator"
elseif cfg.speaker == "unit" then
speaker = wesnoth.get_unit(context.x1, context.y1)
speaker = wesnoth.get_unit(context.x1 or 0, context.y1 or 0)
elseif cfg.speaker == "second_unit" then
speaker = wesnoth.get_unit(context.x2, context.y2)
speaker = wesnoth.get_unit(context.x2 or 0, context.y2 or 0)
else
speaker = wesnoth.get_units(cfg)[1]
end

View file

@ -251,8 +251,6 @@
<Unit filename="../../src/desktop/open.hpp" />
<Unit filename="../../src/desktop/version.cpp" />
<Unit filename="../../src/desktop/version.hpp" />
<Unit filename="../../src/desktop/windows_console.cpp" />
<Unit filename="../../src/desktop/windows_console.hpp" />
<Unit filename="../../src/desktop/windows_tray_notification.cpp" />
<Unit filename="../../src/desktop/windows_tray_notification.hpp" />
<Unit filename="../../src/dialogs.cpp" />
@ -868,12 +866,15 @@
<Unit filename="../../src/leader_scroll_dialog.cpp" />
<Unit filename="../../src/leader_scroll_dialog.hpp" />
<Unit filename="../../src/lexical_cast.hpp" />
<Unit filename="../../src/libc_error.hpp" />
<Unit filename="../../src/loadscreen.cpp" />
<Unit filename="../../src/loadscreen.hpp" />
<Unit filename="../../src/lobby_preferences.cpp" />
<Unit filename="../../src/lobby_preferences.hpp" />
<Unit filename="../../src/log.cpp" />
<Unit filename="../../src/log.hpp" />
<Unit filename="../../src/log_windows.cpp" />
<Unit filename="../../src/log_windows.hpp" />
<Unit filename="../../src/lua/lapi.h" />
<Unit filename="../../src/lua/lauxlib.h" />
<Unit filename="../../src/lua/lcode.h" />

View file

@ -70,10 +70,13 @@
<Unit filename="../../src/gettext.hpp" />
<Unit filename="../../src/gettext_boost.cpp" />
<Unit filename="../../src/global.hpp" />
<Unit filename="../../src/libc_error.hpp" />
<Unit filename="../../src/loadscreen.hpp" />
<Unit filename="../../src/loadscreen_empty.cpp" />
<Unit filename="../../src/log.cpp" />
<Unit filename="../../src/log.hpp" />
<Unit filename="../../src/log_windows.cpp" />
<Unit filename="../../src/log_windows.hpp" />
<Unit filename="../../src/map.hpp" />
<Unit filename="../../src/mt_rng.cpp" />
<Unit filename="../../src/mt_rng.hpp" />

View file

@ -23153,62 +23153,6 @@
RelativePath="..\..\src\desktop\version.hpp"
>
</File>
<File
RelativePath="..\..\src\desktop\windows_console.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug_with_VLD|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
<FileConfiguration
Name="Test_Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
<FileConfiguration
Name="Test_Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
<FileConfiguration
Name="ReleaseDEBUG|Win32"
>
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)\Desktop\"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\src\desktop\windows_console.hpp"
>
</File>
<File
RelativePath="..\..\src\desktop\windows_tray_notification.cpp"
>

View file

@ -397,6 +397,10 @@
RelativePath="..\..\src\global.hpp"
>
</File>
<File
RelativePath="..\..\src\libc_error.hpp"
>
</File>
<File
RelativePath="..\..\src\loadscreen_empty.cpp"
>
@ -409,6 +413,14 @@
RelativePath="..\..\src\log.hpp"
>
</File>
<File
RelativePath="..\..\src\log_windows.cpp"
>
</File>
<File
RelativePath="..\..\src\log_windows.hpp"
>
</File>
<File
RelativePath="..\..\src\map.hpp"
>

View file

@ -2,6 +2,8 @@
import os
from SCons.Script import *
from config_check_utils import *
from os import environ
from SCons.Util import PrependPath
def CheckSDL(context, sdl_lib = "SDL", require_version = None, header_file = None):
if require_version:
@ -40,8 +42,9 @@ def CheckSDL(context, sdl_lib = "SDL", require_version = None, header_file = Non
sdlmain_name = "SDLmain"
env = context.env
if sdldir:
env.AppendUnique(CPPPATH = [os.path.join(sdldir, sdl_include_dir)], LIBPATH = [os.path.join(sdldir, "lib")])
else:
env["ENV"]["PATH"] = PrependPath(environ["PATH"], join(sdldir, "bin"))
env["ENV"]["PKG_CONFIG_PATH"] = PrependPath(environ.get("PKG_CONFIG_PATH", ""), join(sdldir, "lib/pkgconfig"))
if env["PLATFORM"] != "win32":
for foo_config in [
"pkg-config --cflags --libs %s" % sdl_lib_name_pkgconfig,
"%s --cflags --libs" % sdl_config_name
@ -52,7 +55,9 @@ def CheckSDL(context, sdl_lib = "SDL", require_version = None, header_file = Non
pass
else:
break
if env["PLATFORM"] == "win32":
else:
if sdldir:
env.AppendUnique(CPPPATH = [os.path.join(sdldir, sdl_include_dir)], LIBPATH = [os.path.join(sdldir, "lib")])
env.AppendUnique(CCFLAGS = ["-D_GNU_SOURCE"])
env.AppendUnique(LIBS = Split("mingw32 %s %s" % (sdlmain_name, sdl_lib_name)))
env.AppendUnique(LINKFLAGS = ["-mwindows"])

View file

@ -288,6 +288,13 @@ else()
)
endif()
if(WIN32)
set(libwesnoth-core_STAT_SRC
${libwesnoth-core_STAT_SRC}
log_windows.cpp
)
endif()
# a 'lib' is automatically set in front when creating the library (as in the filename)
# internal reference is the name given here
add_library(wesnoth-core ${LIBRARY_TYPE} EXCLUDE_FROM_ALL ${libwesnoth-core_STAT_SRC})
@ -1143,7 +1150,6 @@ set(libwesnoth-game_STAT_SRC
if(WIN32)
set(libwesnoth-game_STAT_SRC
${libwesnoth-game_STAT_SRC}
desktop/windows_console.cpp
desktop/windows_tray_notification.cpp
)
endif(WIN32)

View file

@ -69,6 +69,11 @@ libwesnoth_core_sources.extend([
filesystem_env.Object("filesystem_boost.cpp")
])
if env["PLATFORM"] == "win32":
libwesnoth_core_sources.extend([
filesystem_env.Object("log_windows.cpp")
])
if env["libintl"]:
libwesnoth_core_sources.extend([
filesystem_env.Object("gettext.cpp")
@ -631,7 +636,6 @@ wesnoth_sources = Split("""
if env["PLATFORM"] == "win32":
wesnoth_sources.append("desktop/windows_tray_notification.cpp")
wesnoth_sources.append("desktop/windows_console.cpp")
if env["PLATFORM"] == 'darwin':
wesnoth_sources.append("desktop/apple_notification.mm")

View file

@ -1,101 +0,0 @@
/*
Copyright (C) 2014 - 2015 by Ignacio Riquelme Morelle <shadowm2006@gmail.com>
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY.
See the COPYING file for more details.
*/
#include "desktop/windows_console.hpp"
#include "log.hpp"
#ifndef UNICODE
#define UNICODE
#endif
#define WIN32_LEAN_AND_MEAN
#define _WIN32_WINNT 0x0501 // XP and later
#include <windows.h>
#include <cstdio>
#include <boost/scoped_ptr.hpp>
static lg::log_domain log_desktop("desktop");
#define ERR_DU LOG_STREAM(err, log_desktop)
#define LOG_DU LOG_STREAM(info, log_desktop)
namespace {
class win32_console_manager
{
public:
win32_console_manager()
{
#if 0
// Because this runs before cmdline processing, enable this block for
// debugging purposes if necessary.
lg::set_log_domain_severity("desktop", lg::debug);
#endif
if(AttachConsole(ATTACH_PARENT_PROCESS)) {
LOG_DU << "win32_console: attached to parent process console\n";
} else if(AllocConsole()) {
LOG_DU << "win32_console: attached to own console\n";
} else {
ERR_DU << "win32_console: failed to attach or allocate console!";
return;
}
LOG_DU << "win32_console: stdin to console\n";
freopen("CONIN$", "rb", stdin);
LOG_DU << "win32_console: stdout to console\n";
std::cout.flush();
freopen("CONOUT$", "wb", stdout);
LOG_DU << "win32_console: stderr to console\n";
std::cerr.flush();
freopen("CONOUT$", "wb", stderr);
LOG_DU << "win32_console: init complete\n";
}
~win32_console_manager()
{
FreeConsole();
LOG_DU << "win32_console: uninit complete\n";
}
};
boost::scoped_ptr<win32_console_manager> conman;
} // end anonymous namespace
namespace desktop {
void enable_win32_console()
{
if(!conman) {
conman.reset(new win32_console_manager());
} else {
ERR_DU << "win32_console: Console already enabled!\n";
}
}
void disable_win32_console()
{
conman.reset(NULL);
}
bool is_win32_console_enabled()
{
return conman != NULL;
}
} // end namespace desktop

View file

@ -1,29 +0,0 @@
/*
Copyright (C) 2014 - 2015 by Ignacio Riquelme Morelle <shadowm2006@gmail.com>
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY.
See the COPYING file for more details.
*/
#ifndef DESKTOP_WIN32_CONSOLE_HPP_INCLUDED
#define DESKTOP_WIN32_CONSOLE_HPP_INCLUDED
namespace desktop {
void enable_win32_console();
void disable_win32_console();
bool is_win32_console_enabled();
}
#endif // DESKTOP_WIN32_CONSOLE_HPP_INCLUDED

View file

@ -34,7 +34,10 @@
using boost::uintmax_t;
#ifdef _WIN32
#include "log_windows.hpp"
#include <boost/locale.hpp>
#include <windows.h>
#include <shlobj.h>
#endif /* !_WIN32 */
@ -478,6 +481,10 @@ static void setup_user_data_dir()
create_directory_if_missing(user_data_dir / "data" / "add-ons");
create_directory_if_missing(user_data_dir / "saves");
create_directory_if_missing(user_data_dir / "persist");
#ifdef _WIN32
lg::finish_log_file_setup();
#endif
}
#ifdef _WIN32

View file

@ -912,6 +912,11 @@ side_engine::side_engine(const config& cfg, connect_engine& parent_engine,
cfg_["controller"] = "ai";
}
if(cfg_["controller"] != "human" && cfg_["controller"] != "ai" && cfg_["controller"] != "null") {
//an invalid contoller type was specified. Remove it to prevent asertion failures later.
cfg_.remove_attribute("controller");
}
if (cfg_["controller"] == "null") {
set_controller(CNTR_EMPTY);
} else if (cfg_["controller"] == "ai") {

View file

@ -469,11 +469,6 @@ static void enter_wait_mode(game_display& disp, const config& game_config,
if (res == mp::ui::PLAY) {
ui.start_game();
// FIXME commented a pointeless if since the else does exactly the same thing
//if (preferences::skip_mp_replay()){
//FIXME implement true skip replay
//state = ui.request_snapshot();
//}
} else {
DBG_MP << "skipped wait mode, result = " << res << std::endl;
}

View file

@ -65,7 +65,7 @@ void campaign_controller::report_victory(
{
report << "<small>" << _("Remaining gold: ") << utils::half_signed_value(t.gold()) << "</small>";
if(t.carryover_bonus()) {
if(t.carryover_bonus() != 0) {
if (turns_left > -1) {
report << "\n\n<b>" << _("Turns finished early: ") << turns_left << "</b>\n"
<< "<small>" << _("Early finish bonus: ") << finishing_bonus_per_turn << _(" per turn") << "</small>\n"
@ -169,7 +169,7 @@ void campaign_controller::show_carryover_message(playsingle_controller& playcont
continue;
}
int finishing_bonus_per_turn = map.villages().size() * t.village_gold() + t.base_income();
int finishing_bonus = t.carryover_bonus() ? finishing_bonus_per_turn * turns_left : 0;
int finishing_bonus = t.carryover_bonus() * finishing_bonus_per_turn * turns_left;
t.set_carryover_gold(div100rounded((t.gold() + finishing_bonus) * t.carryover_percentage()));
if(!t.is_local_human())
{

View file

@ -20,9 +20,6 @@
#include "desktop/clipboard.hpp"
#include "desktop/open.hpp"
#include "desktop/version.hpp"
#ifdef _WIN32
#include "desktop/windows_console.hpp"
#endif
#include "filesystem.hpp"
#include "formula_string_utils.hpp"
#include "game_config.hpp"
@ -41,6 +38,9 @@
#include "gui/widgets/stacked_widget.hpp"
#include "gui/widgets/text.hpp"
#include "gui/widgets/window.hpp"
#ifdef _WIN32
#include "log_windows.hpp"
#endif
#include "serialization/string_utils.hpp"
#include "gettext.hpp"
@ -93,7 +93,7 @@ tgame_version::tgame_version()
, browse_wid_stem_("browse_")
, path_map_()
#ifdef _WIN32
, log_path_(game_config::wesnoth_program_dir + "\\stderr.txt")
, log_path_(lg::log_file_path())
#endif
, deps_()
, opts_(game_config::optional_features_table())
@ -199,7 +199,7 @@ void tgame_version::pre_show(CVideo& /*video*/, twindow& window)
boost::bind(&tgame_version::browse_directory_callback,
this,
log_path_));
stderr_button.set_active(!desktop::is_win32_console_enabled());
stderr_button.set_active(!log_path_.empty());
#endif
//

57
src/libc_error.hpp Normal file
View file

@ -0,0 +1,57 @@
/*
By Ignacio Riquelme Morelle <shadowm2006@gmail.com>
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
The contents of this file are placed in the public domain.
*/
#include <exception>
#include <cerrno>
#include <cstring>
#include <string>
#ifndef LIBC_ERROR_HPP_INCLUDED
#define LIBC_ERROR_HPP_INCLUDED
/**
* Exception type used to propagate C runtime errors across functions.
*/
class libc_error : public std::exception
{
public:
libc_error()
: e_(errno)
, desc_(strerror(e_))
, msg_("C library error: " + desc_)
{
}
virtual ~libc_error() throw()
{
}
/** Returns the value of @a errno at the time the exception was thrown. */
int num() const
{
return e_;
}
/** Returns an explanatory string describing the runtime error alone. */
const std::string& desc() const
{
return desc_;
}
/** Returns an explanatory string describing the exception. */
const char* what() const throw()
{
return msg_.c_str();
}
private:
int e_;
std::string desc_;
std::string msg_;
};
#endif

498
src/log_windows.cpp Normal file
View file

@ -0,0 +1,498 @@
/*
Copyright (C) 2014 - 2015 by Ignacio Riquelme Morelle <shadowm2006@gmail.com>
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY.
See the COPYING file for more details.
*/
#include "log_windows.hpp"
#include "filesystem.hpp"
#include "libc_error.hpp"
#include "log.hpp"
#include "serialization/unicode.hpp"
#include <cstdio>
#include <ctime>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/foreach.hpp>
#include <boost/noncopyable.hpp>
#include <boost/scoped_ptr.hpp>
#ifndef UNICODE
#define UNICODE
#endif
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
static lg::log_domain log_setup("logsetup");
#define ERR_LS LOG_STREAM(err, log_setup)
#define WRN_LS LOG_STREAM(warn, log_setup)
#define LOG_LS LOG_STREAM(info, log_setup)
#define DBG_LS LOG_STREAM(debug, log_setup)
namespace lg
{
namespace
{
// Prefix and extension for log files. This is used both to generate the unique
// log file name during startup and to find old files to delete.
const std::string log_file_prefix = "wesnoth-";
const std::string log_file_suffix = ".log";
// Maximum number of older log files to keep intact. Other files are deleted.
// Note that this count does not include the current log file!
const unsigned max_logs = 8;
/** Helper function for rotate_logs. */
bool is_not_log_file(const std::string& fn)
{
return !(boost::algorithm::istarts_with(fn, log_file_prefix) &&
boost::algorithm::iends_with(fn, log_file_suffix));
}
/**
* Deletes old log files from the log directory.
*/
void rotate_logs(const std::string& log_dir)
{
std::vector<std::string> files;
filesystem::get_files_in_dir(log_dir, &files);
files.erase(std::remove_if(files.begin(), files.end(), is_not_log_file), files.end());
if(files.size() <= max_logs) {
return;
}
// Sorting the file list and deleting all but the last max_logs items
// should hopefully be faster than stat'ing every single file for its
// time attributes (which aren't very reliable to begin with.
std::sort(files.begin(), files.end());
for(size_t j = 0; j < files.size() - max_logs; ++j) {
const std::string path = log_dir + '/' + files[j];
LOG_LS << "rotate_logs(): delete " << path << '\n';
if(!filesystem::delete_file(path)) {
WRN_LS << "rotate_logs(): failed to delete " << path << "!\n";
}
}
}
/**
* Generates a "unique" log file name.
*
* This is really not guaranteed to be unique, but it's close enough, since
* the odds of having multiple Wesnoth instances spawn with the same PID within
* a second span are close to zero.
*
* The file name includes a timestamp in order to satisfy the requirements of
* the rotate_logs logic.
*/
std::string unique_log_filename()
{
std::ostringstream o;
o << log_file_prefix;
const time_t cur = time(NULL);
const tm* const lt = localtime(&cur);
if(lt) {
char ts_buf[128] = { 0 };
strftime(ts_buf, 128, "%Y%m%d-%H%M%S-", lt);
o << ts_buf;
}
o << GetCurrentProcessId() << log_file_suffix;
return o.str();
}
/**
* Returns the path to a system-defined temporary files dir.
*/
std::string temp_dir()
{
wchar_t tmpdir[MAX_PATH + 1];
if(GetTempPath(MAX_PATH + 1, tmpdir) == 0) {
return ".";
}
return unicode_cast<std::string>(std::wstring(tmpdir));
}
/**
* Display an alert box to warn about log initialization errors, and exit.
*/
void log_init_panic(const std::string& msg)
{
ERR_LS << "Log initialization panic call: " << msg << '\n';
const std::string full_msg = msg + "\n\n" + "This may indicate an issue with your Wesnoth launch configuration. If the problem persists, contact the development team for technical support, including the full contents of this message (copy with CTRL+C).";
// It may not be useful to write to stderr at this point, so warn the user
// in a failsafe fashion via Windows UI API.
MessageBox(NULL,
unicode_cast<std::wstring>(full_msg).c_str(),
L"Battle for Wesnoth",
MB_ICONEXCLAMATION | MB_OK);
// It may seem excessive to quit over something like this, but it's a good
// indicator of possible configuration issues with the user data dir that
// may cause much weirder symptoms later (see http://r.wesnoth.org/t42970
// for an example).
exit(1);
}
/**
* Display an alert box to warn about log initialization errors, and exit.
*/
void log_init_panic(const libc_error& e,
const std::string& new_log_path,
const std::string& old_log_path = std::string())
{
std::ostringstream msg;
if(old_log_path.empty()) {
msg << "Early log initialization failed.";
} else {
msg << "Log relocation failed.";
}
msg << "\n\n"
<< "Runtime error: " << e.desc() << " (" << e.num() << ")\n"
<< "New log file path: " << new_log_path << '\n'
<< "Old log file path: ";
if(old_log_path.empty()) {
msg << "Log file path: " << new_log_path << '\n';
} else {
msg << "New log file path: " << new_log_path << '\n'
<< "Old log file path: ";
}
log_init_panic(msg.str());
}
/**
* Singleton class that deals with the intricacies of log file redirection.
*/
class log_file_manager : private boost::noncopyable
{
public:
log_file_manager(bool native_console = false);
~log_file_manager();
/**
* Returns the path to the current log file.
*/
std::string log_file_path() const;
/**
* Moves the log file to a new directory.
*
* This causes the associated streams to closed momentarily in order to be
* able to move the log file, because Windows does not allow move/rename
* operations on currently-open files.
*
* @param log_dir Log directory path.
*
* @throw libc_error If the log file cannot be opened or relocated.
*/
void move_log_file(const std::string& log_dir);
/**
* Switches to using a native console instead of log file redirection.
*
* This is an irreversible operation right now. This might change later if
* someone deems it useful.
*/
void enable_native_console_output();
/**
* Returns whether we are using a native console instead of a log file.
*/
bool console_enabled() const;
/**
* Returns whether we are attached to a native console right now.
*
* Note that being attached to a console does not necessarily mean that the
* standard streams are pointing to it. Use console_enabled to check that
* instead.
*/
bool console_attached() const;
private:
std::string fn_;
std::string cur_path_;
bool use_wincon_;
enum STREAM_ID {
STREAM_STDOUT = 1,
STREAM_STDERR = 2
};
/**
* Opens the log file for the current session in the specified directory.
*
* @param file_path Log file path.
* @param truncate Whether to truncate an existing log file or append
* to it instead.
*
* @throw libc_error If the log file cannot be opened.
*/
void open_log_file(const std::string& file_path,
bool truncate);
/**
* Takes care of any tasks required for redirecting a log stream.
*
* @param file_path Log file path.
* @param stream Stream identifier.
* @param truncate Whether to truncate an existing log file or append
* to it instead.
*
* @throw libc_error If the log file cannot be opened.
*
* @note This does not set cur_path_ to the new path.
*/
void do_redirect_single_stream(const std::string& file_path,
STREAM_ID stream,
bool truncate);
};
log_file_manager::log_file_manager(bool native_console)
: fn_(unique_log_filename())
, cur_path_()
, use_wincon_(console_attached())
{
DBG_LS << "Early init message\n";
if(use_wincon_) {
// Someone already attached a console to us. Assume we were compiled
// with the console subsystem flag and that the standard streams are
// already pointing to the console.
LOG_LS << "Console already attached at startup, log file disabled.\n";
return;
}
if(native_console) {
enable_native_console_output();
return;
}
//
// We use the Windows temp dir on startup,
//
const std::string new_path = temp_dir() + "/" + fn_;
try {
open_log_file(new_path, true);
} catch(const libc_error& e) {
log_init_panic(e, new_path, cur_path_);
}
LOG_LS << "Opened log file at " << new_path << '\n';
}
log_file_manager::~log_file_manager()
{
if(cur_path_.empty()) {
// No log file, nothing to do.
return;
}
DBG_LS << "Closing log file...\n";
fclose(stdout);
fclose(stderr);
}
std::string log_file_manager::log_file_path() const
{
return cur_path_;
}
void log_file_manager::move_log_file(const std::string& log_dir)
{
const std::string new_path = log_dir + "/" + fn_;
try {
if(!cur_path_.empty()) {
const std::string old_path = cur_path_;
// Need to close files before moving or renaming. This will replace
// cur_path_ with NUL, hence the backup above.
open_log_file("NUL", false);
if(rename(old_path.c_str(), new_path.c_str()) != 0) {
throw libc_error();
}
}
// Reopen.
open_log_file(new_path, false);
} catch(const libc_error& e) {
log_init_panic(e, new_path, cur_path_);
}
LOG_LS << "Moved log file to " << new_path << '\n';
}
void log_file_manager::open_log_file(const std::string& file_path, bool truncate)
{
do_redirect_single_stream(file_path, STREAM_STDERR, truncate);
do_redirect_single_stream(file_path, STREAM_STDOUT, false);
cur_path_ = file_path;
}
void log_file_manager::do_redirect_single_stream(const std::string& file_path,
log_file_manager::STREAM_ID stream,
bool truncate)
{
DBG_LS << stream << ' ' << cur_path_ << " -> " << file_path << " [side A]\n";
FILE* crts = stream == STREAM_STDERR ? stderr : stdout;
std::ostream& cxxs = stream == STREAM_STDERR ? std::cerr : std::cout;
fflush(crts);
cxxs.flush();
if(!freopen(file_path.c_str(), (truncate ? "w" : "a"), crts))
{
throw libc_error();
}
//setbuf(crts, NULL);
DBG_LS << stream << ' ' << cur_path_ << " -> " << file_path << " [side B]\n";
}
bool log_file_manager::console_enabled() const
{
return use_wincon_;
}
bool log_file_manager::console_attached() const
{
return GetConsoleWindow() != NULL;
}
void log_file_manager::enable_native_console_output()
{
if(use_wincon_) {
// We either went over this already or the console was set up by
// Windows itself (console subsystem flag in executable).
return;
}
if(AttachConsole(ATTACH_PARENT_PROCESS)) {
LOG_LS << "Attached parent process console.\n";
} else if(AllocConsole()) {
LOG_LS << "Allocated own console.\n";
} else {
ERR_LS << "Console attachment or allocation failed!\n";
return;
}
DBG_LS << "stderr to console\n";
fflush(stderr);
std::cerr.flush();
freopen("CONOUT$", "wb", stderr);
DBG_LS << "stdout to console\n";
fflush(stdout);
std::cout.flush();
freopen("CONOUT$", "wb", stdout);
DBG_LS << "stdin from console\n";
freopen("CONIN$", "rb", stdin);
// At this point the log file has been closed and it's no longer our
// responsibility to clean up anything; Windows will figure out what to do
// when the time comes for the process to exit.
cur_path_.clear();
use_wincon_ = true;
LOG_LS << "Console streams handover complete!\n";
}
boost::scoped_ptr<log_file_manager> lfm;
} // end anonymous namespace
std::string log_file_path()
{
if(lfm) {
return lfm->log_file_path();
}
return "";
}
void early_log_file_setup()
{
if(lfm) {
return;
}
lfm.reset(new log_file_manager());
}
void enable_native_console_output()
{
if(lfm) {
lfm->enable_native_console_output();
return;
}
lfm.reset(new log_file_manager(true));
}
void finish_log_file_setup()
{
// Make sure the LFM is actually set up just in case.
early_log_file_setup();
if(lfm->console_enabled()) {
// Nothing to do if running in console mode.
return;
}
static bool setup_complete = false;
if(setup_complete) {
ERR_LS << "finish_log_file_setup() called more than once!\n";
return;
}
const std::string log_dir = filesystem::get_user_data_dir() + "/logs";
if(!filesystem::file_exists(log_dir) && !filesystem::make_directory(log_dir)) {
log_init_panic(std::string("Could not create logs directory at ") +
log_dir + ".");
} else {
rotate_logs(log_dir);
}
lfm->move_log_file(log_dir);
setup_complete = true;
}
} // end namespace lg

85
src/log_windows.hpp Normal file
View file

@ -0,0 +1,85 @@
/*
Copyright (C) 2014 - 2015 by Ignacio Riquelme Morelle <shadowm2006@gmail.com>
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY.
See the COPYING file for more details.
*/
#ifndef DESKTOP_WINDOWS_LOG_HPP_INCLUDED
#define DESKTOP_WINDOWS_LOG_HPP_INCLUDED
#include <string>
/**
* @file
* Log file control routines for Windows.
*
* During static object initialization, stdout and stderr are redirected to a
* uniquely-named log file located in the user's temporary directory as defined
* by the platform (e.g. C:/Users/username/AppData/Local/Temp/wesnoth-XXXX.log).
* Later, a request may be issued to relocate the log file to a more permanent
* and user-accessible location (such as the Wesnoth user data directory).
*
* Because Wesnoth is normally built with the GUI subsystem option, there is no
* console on startup and thus no way to see stdout/stderr output. Since
* version 1.13.1, we can allocate a console during initialization when started
* with the --wconsole option, but that is a somewhat clunky hack that does not
* help with post mortem debugging.
*
* SDL 1.2 used to redirect stdout and stderr to stdout.txt and stderr.txt in
* the process working directory automatically, but this approach too had its
* own shortcomings by assuming the pwd was writable by the process (or in Vista
* and later versions, requiring UAC virtualization to be enabled).
*/
namespace lg
{
/**
* Returns the path to the current log file.
*
* An empty string is returned if the log file has not been set up yet or it
* was disabled (e.g. by --wconsole).
*/
std::string log_file_path();
/**
* Sets up the initial temporary log file.
*
* This has to be done on demand (preferably as early as possible) from a
* function rather than during static initialization, otherwise things go
* horribly wrong as soon as we try to use the logging facilities internally
* for debug messages.
*/
void early_log_file_setup();
/**
* Relocates the stdout+stderr log file to the user data directory.
*
* This function exits the process if something goes wrong (including calling
* it when the user data directory isn't known yet).
*/
void finish_log_file_setup();
/**
* Switches to using a native console instead of log file redirection.
*
* In this mode, the log file is closed (if it was created in the first place)
* and output is sent directly to an attached or allocated console instead.
* This is used to implement the --wconsole command line option.
*
* Using a native console instead of a file has the benefit of allowing to see
* output in real time or redirecting it to a user-specified file.
*/
void enable_native_console_output();
}
#endif

View file

@ -1684,28 +1684,7 @@ int game_lua_kernel::intf_clear_messages(lua_State*)
}
return 0;
}
namespace {
struct optional_int_visitor : public boost::static_visitor<boost::optional<int> >
{
template <typename T> result_type operator()(T const &) const
{ return result_type(); }
result_type operator()(int i) const
{ return i; }
result_type operator()(unsigned long long u) const
{ return static_cast<int>(u); }
};
struct optional_bool_visitor : public boost::static_visitor<boost::optional<bool> >
{
template <typename T> result_type operator()(T const &) const
{ return result_type(); }
//Cannot use bool, the case above would catch the yes_no and true_false values.
result_type operator()(const config::attribute_value::yes_no & b) const
{ return static_cast<bool>(b); }
result_type operator()(const config::attribute_value::true_false & b) const
{ return static_cast<bool>(b); }
};
}
int game_lua_kernel::intf_end_level(lua_State *L)
{
vconfig cfg(luaW_checkvconfig(L, 1));
@ -1715,108 +1694,15 @@ int game_lua_kernel::intf_end_level(lua_State *L)
return 0;
}
end_level_data data;
// TODO: is this still needed?
// Remove 0-hp units from the unit map to avoid the following problem:
// In case a die event triggers an endlevel the dead unit is still as a
// 'ghost' in linger mode. After save loading in linger mode the unit
// is fully visible again.
unit_map & um = units();
unit_map::iterator u = um.begin();
while (u) {
if (u->hitpoints() <= 0) {
um.erase(u++);
} else {
++u;
}
}
typedef boost::tuple<bool/*is_victory*/, boost::optional<bool>/*bonus*/, boost::optional<int>/*percentage*/, boost::optional<bool>/*add*/ > t_side_result;
const t_side_result default_result = t_side_result(
cfg["result"] != "defeat",
cfg["bonus"].to_bool(true),
cfg["carryover_percentage"].apply_visitor(optional_int_visitor()),
cfg["carryover_add"].apply_visitor(optional_bool_visitor())
);
std::vector<t_side_result> side_results = std::vector<t_side_result>(board().teams().size(), default_result);
BOOST_FOREACH(const vconfig& side_result, cfg.get_children("result")) {
size_t side = side_result["side"].to_int();
if(side >= side_results.size()) {
return luaL_error(L, "invalid side index %d in [result] in wesnoth.end_level", side);
}
std::string result = side_result["result"];
VALIDATE_WITH_DEV_MESSAGE(
result.empty() || result == "victory" || result == "defeat"
, _("Invalid value in the result key for [end_level]")
, "result = '" + result + "'.");
if(result != "") {
side_results[side].get<0>() = result != "defeat";
}
if(boost::optional<bool> bonus = side_result["bonus"].apply_visitor(optional_bool_visitor())){
side_results[side].get<1>() = bonus;
}
if(boost::optional<int> percentage = side_result["carryover_percentage"].apply_visitor(optional_int_visitor())){
side_results[side].get<2>() = percentage;
}
if(boost::optional<bool> add = side_result["carryover_add"].apply_visitor(optional_bool_visitor())){
side_results[side].get<3>() = add;
}
}
//Find out whether it is victory or defeat:
// If there is a local human side then we have a victory iff one of those sides has a victory
// If there is no local human side but a remote human side then we have a victory iff one of those sides has a victory
// else we use the default_result from ouside [result].
bool any_human_victory = false;
bool local_human_victory = false;
bool there_is_a_remote_human = false;
bool there_is_a_local_human = false;
for(int i = 0; i < static_cast<int>(side_results.size()); ++i) {
team& t = teams()[i];
const t_side_result result = side_results[i];
if(t.is_local_human()) {
there_is_a_local_human = true;
if(result.get<0>()) {
local_human_victory = true;
any_human_victory = true;
}
}
if(t.is_network_human()) {
there_is_a_remote_human = true;
if(result.get<0>()) {
any_human_victory = true;
}
}
if(boost::optional<bool> bonus = result.get<1>()){
t.set_carryover_bonus(bonus.get());
}
if(boost::optional<int> percentage = result.get<2>()){
t.set_carryover_percentage(percentage.get());
}
if(boost::optional<bool> add = result.get<3>()){
t.set_carryover_add(add.get());
}
}
if(!there_is_a_remote_human && !there_is_a_local_human) {
any_human_victory = default_result.get<0>();
}
if(!there_is_a_local_human) {
local_human_victory = any_human_victory;
}
data.proceed_to_next_level = any_human_victory;
data.proceed_to_next_level = cfg["proceed_to_next_level"].to_bool(true);
data.transient.custom_endlevel_music = cfg["music"].str();
data.transient.carryover_report = cfg["carryover_report"].to_bool(true);
data.prescenario_save = cfg["save"].to_bool(true);
data.replay_save = cfg["replay_save"].to_bool(true);
data.transient.linger_mode = cfg["linger_mode"].to_bool(true)
&& !teams().empty();
data.transient.linger_mode = cfg["linger_mode"].to_bool(true) && !teams().empty();
data.transient.reveal_map = cfg["reveal_map"].to_bool(true);
data.is_victory = local_human_victory;
data.is_victory = cfg["result"] == "victory";
play_controller_.set_end_level_data(data);
return 0;
}
@ -4073,35 +3959,26 @@ int game_lua_kernel::intf_add_time_area(lua_State * L)
log_scope("time_area");
vconfig cfg(luaW_checkvconfig(L, 1));
std::string id = cfg["id"];
if(id.find(',') != std::string::npos) {
id = utils::split(id,',',utils::STRIP_SPACES | utils::REMOVE_EMPTY).front();
ERR_LUA << "multiple ids for inserting a new time_area; will use only the first" << std::endl;
}
const std::string id = cfg["id"];
std::set<map_location> locs;
const terrain_filter filter(cfg, &game_state_);
filter.get_locations(locs, true);
config parsed_cfg = cfg.get_parsed_config();
tod_man().add_time_area(id, locs, parsed_cfg);
LOG_LUA << "event WML inserted time_area '" << id << "'\n";
LOG_LUA << "Lua inserted time_area '" << id << "'\n";
return 0;
}
/// Removing new time_areas dynamically with Standard Location Filters.
int game_lua_kernel::intf_remove_time_area(lua_State * L)
{
log_scope("time_area");
log_scope("remove_time_area");
const char * ids = luaL_checkstring(L, 1);
const char * id = luaL_checkstring(L, 1);
tod_man().remove_time_area(id);
LOG_LUA << "Lua removed time_area '" << id << "'\n";
const std::vector<std::string> id_list =
utils::split(ids, ',', utils::STRIP_SPACES | utils::REMOVE_EMPTY);
BOOST_FOREACH(const std::string& id, id_list) {
tod_man().remove_time_area(id);
LOG_LUA << "event WML removed time_area '" << id << "'\n";
}
return 0;
}

View file

@ -52,6 +52,7 @@ static int impl_side_get(lua_State *L)
// Find the corresponding attribute.
return_int_attrib("side", t.side());
return_string_attrib("save_id", t.save_id());
return_int_attrib("gold", t.gold());
return_tstring_attrib("objectives", t.objectives());
return_int_attrib("village_gold", t.village_gold());
@ -73,6 +74,9 @@ static int impl_side_get(lua_State *L)
return_cstring_attrib("controller", t.controller().to_string().c_str());
return_string_attrib("defeat_condition", t.defeat_condition().to_string());
return_string_attrib("share_vision", t.share_vision().to_string());
return_float_attrib("carryover_bonus", t.carryover_bonus());
return_int_attrib("carryover_percentage", t.carryover_percentage());
return_bool_attrib("carryover_add", t.carryover_add());
return_bool_attrib("lost", t.lost());
if (strcmp(m, "recruit") == 0) {
@ -117,8 +121,15 @@ static int impl_side_set(lua_State *L)
modify_string_attrib("controller", t.change_controller_by_wml(value));
modify_string_attrib("color", t.set_color(value));
modify_string_attrib("defeat_condition", t.set_defeat_condition_string(value));
modify_int_attrib("carryover_percentage", t.set_carryover_percentage(value));
modify_bool_attrib("carryover_add", t.set_carryover_add(value));
modify_bool_attrib("lost", t.set_lost(value));
if (strcmp(m, "carryover_bonus") == 0) {
t.set_carryover_bonus(luaL_checknumber(L, 3));
return 0;
}
if (strcmp(m, "recruit") == 0) {
t.set_recruits(std::set<std::string>());
if (!lua_istable(L, 3)) return 0;

View file

@ -39,7 +39,7 @@ namespace
{
struct split_conv_impl
{
void operator()(std::vector<int> res, const simple_wml::string_span& span)
void operator()(std::vector<int>& res, const simple_wml::string_span& span)
{
if(!span.empty()) {
res.push_back(span.to_int());

View file

@ -112,7 +112,7 @@ team::team_info::team_info() :
lost(false),
carryover_percentage(game_config::gold_carryover_percentage),
carryover_add(false),
carryover_bonus(false),
carryover_bonus(0),
carryover_gold(0)
{
}
@ -145,7 +145,7 @@ void team::team_info::read(const config &cfg)
side = cfg["side"].to_int(1);
carryover_percentage = cfg["carryover_percentage"].to_int(game_config::gold_carryover_percentage);
carryover_add = cfg["carryover_add"].to_bool(false);
carryover_bonus = cfg["carryover_bonus"].to_bool(false);
carryover_bonus = cfg["carryover_bonus"].to_double(1);
carryover_gold = cfg["carryover_gold"].to_int(0);
variables = cfg.child_or_empty("variables");

View file

@ -162,7 +162,8 @@ private:
int carryover_percentage;
bool carryover_add;
bool carryover_bonus;
// TODO: maybe make this integer percentage? I like the float version more but this might casue OOS error because of floating point rounding differences on different hardware.
double carryover_bonus;
int carryover_gold;
config variables;
void handle_legacy_share_vision(const config& cfg);
@ -350,8 +351,8 @@ public:
int carryover_percentage() const { return info_.carryover_percentage; }
void set_carryover_add(bool value) { info_.carryover_add = value; }
bool carryover_add() const { return info_.carryover_add; }
void set_carryover_bonus(bool value) { info_.carryover_bonus = value; }
bool carryover_bonus() const { return info_.carryover_bonus; }
void set_carryover_bonus(double value) { info_.carryover_bonus = value; }
double carryover_bonus() const { return info_.carryover_bonus; }
void set_carryover_gold(int value) { info_.carryover_gold = value; }
int carryover_gold() const { return info_.carryover_gold; }
config& variables() { return info_.variables; }

View file

@ -343,7 +343,7 @@ namespace {
typename as_range_visitor_base::result_type from_indexed(typename as_range_visitor_base::param_type state) const
{
//calling get_child_at<vit>(*state.child_, state.key_, state.index_) like above would have no effect
if(int(state.child_->child_count(state.key_)) < state.index_)
if(int(state.child_->child_count(state.key_)) <= state.index_)
{
return this->handler_(non_empty_const_cfg, "_", 0, 1);
}

View file

@ -62,13 +62,9 @@
#include "wml_exception.hpp" // for twml_exception
#ifdef _WIN32
#include "desktop/windows_console.hpp"
#include "log_windows.hpp"
#endif // _WIN32
#ifndef _WIN32
#include <signal.h>
#endif
#include <SDL.h> // for SDL_Init, SDL_INIT_TIMER
#include <boost/foreach.hpp> // for auto_any_base, etc
#include <boost/iostreams/categories.hpp> // for input, output
@ -80,6 +76,7 @@
#include <boost/program_options/errors.hpp> // for error
#include <boost/scoped_ptr.hpp> // for scoped_ptr
#include <boost/tuple/tuple.hpp> // for tuple
#include <cerrno> // for ENOMEM
#include <clocale> // for setlocale, NULL, LC_ALL, etc
#include <cstdio> // for remove, fprintf, stderr
@ -88,15 +85,6 @@
#include <exception> // for exception
#include <fstream> // for operator<<, basic_ostream, etc
#include <iostream> // for cerr, cout
#include <map> // for _Rb_tree_iterator, etc
#include <new> // for bad_alloc
#include <string> // for string, basic_string, etc
#include <utility> // for make_pair, pair
#include <vector> // for vector, etc
#include "SDL_error.h" // for SDL_GetError
#include "SDL_events.h" // for SDL_EventState, etc
#include "SDL_stdinc.h" // for SDL_putenv, Uint32
#include "SDL_timer.h" // for SDL_GetTicks
//#define NO_CATCH_AT_GAME_END
@ -931,10 +919,12 @@ int main(int argc, char** argv)
// here and let program_options ignore the switch later.
for(size_t k = 0; k < args.size(); ++k) {
if(args[k] == "--wconsole") {
desktop::enable_win32_console();
lg::enable_native_console_output();
break;
}
}
lg::early_log_file_setup();
#else
std::vector<std::string> args;
for(int i = 0; i < argc; ++i)

View file

@ -186,6 +186,7 @@ action::error recruit::check_validity() const
return LOCATION_OCCUPIED;
}
//Check that unit to recruit is still in side's recruit list
//FIXME: look at leaders extra_recruit too.
const std::set<std::string>& recruits = (*resources::teams)[team_index()].recruits();
if(recruits.find(unit_name_) == recruits.end()) {
return UNIT_UNAVAILABLE;

View file

@ -126,9 +126,9 @@ game_stringfixes = {
website_stringfixes = {
"1.12-announcement" : (
("wesnoth-1.12.2/wesnoth-1.12.2.tar.bz2", "wesnoth-1.12.4/wesnoth-1.12.4.tar.bz2"),
("wesnoth-1.12.2/wesnoth-1.12.2-win32.exe", "wesnoth-1.12.4/wesnoth-1.12.4a-win32.exe"),
("wesnoth-1.12.2/Wesnoth_1.12.2.dmg", "wesnoth-1.12.4/Wesnoth_1.12.4.dmg"),
("wesnoth-1.12.4/wesnoth-1.12.4.tar.bz2", "wesnoth-1.12.5/wesnoth-1.12.5.tar.bz2"),
("wesnoth-1.12.4/wesnoth-1.12.4a-win32.exe", "wesnoth-1.12.5/wesnoth-1.12.5-win32.exe"),
("wesnoth-1.12.4/Wesnoth_1.12.4.dmg", "wesnoth-1.12.5/Wesnoth_1.12.5.dmg"),
),
}