[freeciv-data] magic pack

Zoltán Lakatos <lakatoszoltan-//[email protected]> Sat, 03 Apr 2004 09:52:56 +0200
Newsgroups gmane.games.freeciv.data
Message-ID <[email protected]>
--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi!


There are some new unit images in "magicunits.xpm".

I send once again "cities.xpm", which will be upgraded, but I would like to 
know before, which colors can I use. For units I used only the colors of 
trident tileset, for new city images I used other colors as well. Does it 
mean any problem? 
(At me doesn't, but at others ... ?)


There is also a reworked version of tech and units ruleset. There are main 
changes in both.
The main structure of tech tree is, that there are magic advances only at the 
beginning, and there are levels in it. (Nothing will tell at which level you 
are.) Each level gives at least two choice which makes the tech tree wider. 

For example the first level offers material magic (elementals), life magic 
(griff, dragon, ent, ...), light magic (wizard), black magic (black mage), 
normal (phalanx, chariot, ...).

The second level comes from the combination of the first level advances:
light magic+life magic (unicorn), black magic+life magic (daemon), ...

But at the third level the branches of light magic and black magic reach their 
top and only the others continue (till 4,5,6,7). Who choses light or black 
gets powerful units but have to win fast. : )
Thats all about tech tree concept.


In units ruleset I followed the following function to get build costs.

build_cost = 
((attack+defense)*firepower*b1+(move_rate-1)*b2)*b3^science*hitpoints/10

b1 - power effect (1 - 10)
b2 - quickness effect (1 - 20)
b3 - science effect (0.96 - 1.00)
science - how many advances should you make to reach tech_req 
(read out from science help) (1 - 60 - ...)

For  example:
build_cost = 
((attack+defense)*firepower*4+(move_rate-1)*8)*0.98^science*hitpoints/10


 u.armor      53      10       5       3      30   78,15   80,00
                       |                                                |             
                science                                build_cost

I still not defined the costs of several flags. They mostly have no cost.
Except: 
"Pikemen" -> defense*1.5
"IgTerr" -> move_rate*2
"Paratrooper" -> move_rate+2
"AEGIS" ->  defense*1.5

bye,
Zoli

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: text/plain; charset=us-ascii; name=units.ruleset
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=units.ruleset


; Modifying this file:
; You should not modify this file except to make bugfixes or
; for other "maintenance".  If you want to make custom changes,
; you should create a new datadir subdirectory and copy this file
; into that directory, and then modify that copy.  Then use the
; command "rulesetdir <mysubdir>" in the server to have freeciv
; use your new customized file.

; See data/default/units.ruleset for more information.

[datafile]
description="Civ2 unit_type data for Freeciv (approximate)"
options="1.9"

[units_adjust]
firepower_factor=1     ; Divide hitpoints by this value. It has to be
                       ; set higher than zero.

; Below: The individual units, one per section.
;
; The number can be variable, up to 200.
; However for the "official" rulesets, units should not be removed
; because that would break backward compatability with savegames.
;
; The order here matters: later units are considered "better" for
; a given flag or role.
;
; The actual tag used (the * in [unit_*]) does not matter, except
; it must be unique within this file, and it may be used in debug
; output when reading this file.
;
; ** Fields **
;
; name          = name as seen by user
; graphic       = tag specifing preferred graphic
; graphic_alt	= tag for alternate garphic if preferred graphic is not
;		  present; especially if preferred graphic is non-standard,
;		  this should be a standard tag.  Otherwise can use eg "-"
;		  for no alternate graphic.
; tech_req      = required advance, names from techs.ruleset, or special:
;                 "None" => available from start; "Never" => never available
; obsolete_by   = can be upgraded to and made obsolete by another unit by name
; move_type     = "Land" or "Sea" or "Air" or "Heli"
; transport_cap = Number of units (ground, or air/missiles, depending on flags)
; fuel          = number of turns air units can fly before they crash. For
;                 barbarians this is used as lifetime instead
; uk_*          = upkeep costs, these are used as base values in the game
;		  (NOTE: gold upkeep is still not implemented)
; flags         = special flag strings
; roles         = special role strings
; sound_move	= optional sound effect when the unit moves
; sound_move_alt= optional alternative sound effect if above not
;		  supported in client
; sound_fight	= optional sound effect when the unit fights
; sound_fight_alt= optional alternative sound effect if above not
;		   supported in client
; helptext	= optional help text string; should escape all raw newlines
;		  so that xgettext parsing works
;
; Following flag strings require extra fields:
;  "Paratroopers"
;   paratroopers_range = the maximal range the unit can be paradropped to
;   paratroopers_mr_req = the move rate which is required at least for
;                         paradropping
;   paratroopers_mr_sub = the move rate which is subtracted after paradropping
;

[unit_settlers]
name          = _("Settlers")
move_type     = "Land"
tech_req      = "None"
obsolete_by   = "Engineers"
graphic       = "u.settlers"
graphic_alt   = "-"
sound_move    = "m_settlers"
sound_move_alt = "m_generic"
sound_fight   = "f_settlers"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 1
attack        = 0
defense       = 1
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 1
uk_food       = 1
uk_gold       = 0
flags         = "Settlers", "NonMil", "Airbase", "AddToCity", "Cities"
roles         = ""
helptext      = _("\
Settlers are one of the key units in the game.  They can be used to\
 found new cities, irrigate land, build roads, railroads,\
 fortresses, airbases and mines, and clean up pollution and nuclear\
 fallout.  Upkeep for Settlers is in food\
 as well as production, and a Settler can die if its supporting city\
 runs out of food.\
\n\n\
Settlers and Engineers may work together to decrease the amount of\
 time required for long projects.  If two or more Settlers and/or\
 Engineers are both working on the same task in the same square,\
 their efforts will be added together each turn until the task is\
 finished.  Be careful not to dedicate too many workers to one task,\
 though; excess effort can be wasted, and a group of Settlers and/or\
 Engineers is highly vulnerable to enemy attacks.\
")

[unit_engineers]
name          = _("Engineers")
move_type     = "Land"
tech_req      = "Explosives"
obsolete_by   = "None"
graphic       = "u.engineers"
graphic_alt   = "-"
sound_move    = "m_engineers"
sound_move_alt = "m_generic"
sound_fight   = "f_engineers"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 1
attack        = 0
defense       = 2
hitpoints     = 20
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 1
uk_food       = 1
uk_gold       = 0
flags         = "Settlers", "NonMil", "Transform", "Airbase", "AddToCity", "Cities"
roles         = ""
helptext      = _("\
Engineers are similar to Settlers, but they work twice as fast and\
 move twice as fast.  Engineers may also perform major terrain\
 transformations (for example, converting Tundra into Desert) which\
 are beyond the capabilities of Settlers.\
\n\n\
TIP 1:  Upgrade Settlers to Engineers when possible, as Engineers\
 require the same resources as ordinary Settlers.\
\n\n\
TIP 2:  If you manage to build Leonardo's Workshop, research\
 Explosives before the Workshop becomes obsolete.  This way,\
 your Settler units will be upgraded for free.\
")

[unit_warriors]
name          = _("Warriors")
move_type     = "Land"
tech_req      = "None"
obsolete_by   = "Phalanx"
graphic       = "u.warriors"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendOk", "FirstBuild"
helptext      = _("\
This unit may be built from the start of the game.  It is the\
 weakest unit.\
")

[unit_phalanx]
name          = _("Phalanx")
move_type     = "Land"
tech_req      = "Bronze Working"
obsolete_by   = "Pikemen"
graphic       = "u.phalanx"
graphic_alt   = "-"
sound_move    = "m_phalanx"
sound_move_alt = "m_generic"
sound_fight   = "f_phalanx"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood", "FirstBuild"

[unit_archers]
name          = _("Archers")
move_type     = "Land"
tech_req      = "Warrior Code"
obsolete_by   = "Musketeers"
graphic       = "u.archers"
graphic_alt   = "-"
sound_move    = "m_archers"
sound_move_alt = "m_generic"
sound_fight   = "f_archers"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 3
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendOk"

[unit_legion]
name          = _("Legion")
move_type     = "Land"
tech_req      = "Iron Working"
obsolete_by   = "Musketeers", "Troll"
graphic       = "u.legion"
graphic_alt   = "-"
sound_move    = "m_legion"
sound_move_alt = "m_generic"
sound_fight   = "f_legion"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 4
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendOk", "Hut", "BarbarianBuild", "BarbarianSea"

[unit_pikemen]
name          = _("Pikemen")
move_type     = "Land"
tech_req      = "Feudalism"
obsolete_by   = "Musketeers"
graphic       = "u.pikemen"
graphic_alt   = "-"
sound_move    = "m_pikemen"
sound_move_alt = "m_generic"
sound_fight   = "f_pikemen"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Pikemen"
roles         = "DefendGood", "FirstBuild"

[unit_musketeers]
name          = _("Musketeers")
move_type     = "Land"
tech_req      = "Leadership"
obsolete_by   = "Riflemen"
graphic       = "u.musketeers"
graphic_alt   = "-"
sound_move    = "m_musketeers"
sound_move_alt = "m_generic"
sound_fight   = "f_musketeers"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 3
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood", "FirstBuild", "HutTech",
                "BarbarianTech", "BarbarianBuildTech", "BarbarianSeaTech"

[unit_fanatics]
name          = _("Fanatics")
move_type     = "Land"
tech_req      = "Fundamentalism"
obsolete_by   = "None"
graphic       = "u.fanatics"
graphic_alt   = "-"
sound_move    = "m_fanatics"
sound_move_alt = "m_generic"
sound_fight   = "f_fanatics"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 4
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fanatic"
roles         = "DefendGood"
helptext      = _("\
Only Fundamentalist nations can build Fanatic units.\
\n\n\
Fundamentalist nations can maintain Fanatic units without\
 having to pay any shields for upkeep.\
")

[unit_partisan]
name          = _("Partisan")
move_type     = "Land"
tech_req      = "Guerilla Warfare"
obsolete_by   = "None"
graphic       = "u.partisan"
graphic_alt   = "-"
sound_move    = "m_partisan"
sound_move_alt = "m_generic"
sound_fight   = "f_partisan"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 4
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer", "IgZOC"
roles         = "DefendGood", "Partisan", "BarbarianTech"
helptext      = _("\
A number of Partisans are granted free when an enemy conquers your\
 city, but only under these conditions:\
\n\n\
 - Guerilla Warfare must be known by at least 1 player.\
\n\n\
 - You must be the player who originally built the city.\
\n\n\
 - You must know about Communism and Gunpowder.\
\n\n\
 - You must run either a Democracy or a Communist government.\
")

[unit_alpine_troops]
name          = _("Alpine Troops")
move_type     = "Land"
tech_req      = "Tactics"
obsolete_by   = "None"
graphic       = "u.alpine_troops"
graphic_alt   = "-"
sound_move    = "m_alpine_troops"
sound_move_alt = "m_generic"
sound_fight   = "f_alpine_troops"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 5
defense       = 5
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer"
roles         = "DefendGood"

[unit_riflemen]
name          = _("Riflemen")
move_type     = "Land"
tech_req      = "Conscription"
obsolete_by   = "None"
graphic       = "u.riflemen"
graphic_alt   = "-"
sound_move    = "m_riflemen"
sound_move_alt = "m_generic"
sound_fight   = "f_riflemen"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 4
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood", "FirstBuild"

[unit_marines]
name          = _("Marines")
move_type     = "Land"
tech_req      = "Amphibious Warfare"
obsolete_by   = "None"
graphic       = "u.marines"
graphic_alt   = "-"
sound_move    = "m_marines"
sound_move_alt = "m_generic"
sound_fight   = "f_marines"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 8
defense       = 5
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Marines"
roles         = "DefendOk", "BarbarianSeaTech"

[unit_paratroopers]
name          = _("Paratroopers")
move_type     = "Land"
tech_req      = "Flight"
obsolete_by   = "None"
graphic       = "u.paratroopers"
graphic_alt   = "-"
sound_move    = "m_paratroopers"
sound_move_alt = "m_generic"
sound_fight   = "f_paratroopers"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 6
defense       = 4
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Paratroopers"
roles         = "DefendOk"

paratroopers_range = 10
paratroopers_mr_req = 1
paratroopers_mr_sub = 0

[unit_mech_inf]
name          = _("Mech. Inf.")
move_type     = "Land"
tech_req      = "Mobile Warfare"
obsolete_by   = "None"
graphic       = "u.mech_inf"
graphic_alt   = "-"
sound_move    = "m_mech_inf"
sound_move_alt = "m_generic"
sound_fight   = "f_mech_inf"
sound_fight_alt = "f_generic"
build_cost    = 70
pop_cost      = 0
attack        = 6
defense       = 6
hitpoints     = 30
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood"
helptext      = _("\
Mechanized Infantry; this unit has the strongest defence strength\
 of any land unit, but is only available near the end of the\
 technology tree.\
")

[unit_horsemen]
name          = _("Horsemen")
move_type     = "Land"
tech_req      = "Horseback Riding"
obsolete_by   = "Knights"
graphic       = "u.horsemen"
graphic_alt   = "-"
sound_move    = "m_horsemen"
sound_move_alt = "m_generic"
sound_fight   = "f_horsemen"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 2
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast", "Hut", "Barbarian"

[unit_chariot]
name          = _("Chariot")
move_type     = "Land"
tech_req      = "The Wheel"
obsolete_by   = "Knights"
graphic       = "u.chariot"
graphic_alt   = "-"
sound_move    = "m_chariot"
sound_move_alt = "m_generic"
sound_fight   = "f_chariot"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 3
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast", "Hut"

[unit_elephants]
name          = _("Elephants")
move_type     = "Land"
tech_req      = "Polytheism"
obsolete_by   = "Crusaders"
graphic       = "u.elephants"
graphic_alt   = "-"
sound_move    = "m_elephants"
sound_move_alt = "m_generic"
sound_fight   = "f_elephants"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackFast"

[unit_crusaders]
name          = _("Crusaders")
move_type     = "Land"
tech_req      = "Monotheism"
obsolete_by   = "Dragoons"
graphic       = "u.crusaders"
graphic_alt   = "-"
sound_move    = "m_crusaders"
sound_move_alt = "m_generic"
sound_fight   = "f_crusaders"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast"

[unit_knights]
name          = _("Knights")
move_type     = "Land"
tech_req      = "Chivalry"
obsolete_by   = "Dragoons"
graphic       = "u.knights"
graphic_alt   = "-"
sound_move    = "m_knights"
sound_move_alt = "m_generic"
sound_fight   = "f_knights"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast", "HutTech", "BarbarianTech",
                "BarbarianBuildTech", "BarbarianSeaTech"

[unit_dragoons]
name          = _("Dragoons")
move_type     = "Land"
tech_req      = "Leadership"
obsolete_by   = "Cavalry"
graphic       = "u.dragoons"
graphic_alt   = "-"
sound_move    = "m_dragoons"
sound_move_alt = "m_generic"
sound_fight   = "f_dragoons"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 5
defense       = 2
hitpoints     = 20
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast", "BarbarianBuildTech", "BarbarianSeaTech"

[unit_cavalry]
name          = _("Cavalry")
move_type     = "Land"
tech_req      = "Tactics"
obsolete_by   = "Armor"
graphic       = "u.cavalry"
graphic_alt   = "-"
sound_move    = "m_cavalry"
sound_move_alt = "m_generic"
sound_fight   = "f_cavalry"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 8
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackFast"

[unit_armor]
name          = _("Armor")
move_type     = "Land"
tech_req      = "Mobile Warfare"
obsolete_by   = "None"
graphic       = "u.armor"
graphic_alt   = "-"
sound_move    = "m_armor"
sound_move_alt = "m_generic"
sound_fight   = "f_armor"
sound_fight_alt = "f_generic"
build_cost    = 80
pop_cost      = 0
attack        = 10
defense       = 5
hitpoints     = 30
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackFast"

[unit_catapult]
name          = _("Catapult")
move_type     = "Land"
tech_req      = "Mathematics"
obsolete_by   = "Cannon"
graphic       = "u.catapult"
graphic_alt   = "-"
sound_move    = "m_catapult"
sound_move_alt = "m_generic"
sound_fight   = "f_catapult"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 6
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_cannon]
name          = _("Cannon")
move_type     = "Land"
tech_req      = "Metallurgy"
obsolete_by   = "Artillery"
graphic       = "u.cannon"
graphic_alt   = "-"
sound_move    = "m_cannon"
sound_move_alt = "m_generic"
sound_fight   = "f_cannon"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 8
defense       = 1
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong", "BarbarianTech", "BarbarianBuildTech"

[unit_artillery]
name          = _("Artillery")
move_type     = "Land"
tech_req      = "Machine Tools"
obsolete_by   = "Howitzer"
graphic       = "u.artillery"
graphic_alt   = "-"
sound_move    = "m_artillery"
sound_move_alt = "m_generic"
sound_fight   = "f_artillery"
sound_fight_alt = "f_generic"
build_cost    = 70
pop_cost      = 0
attack        = 10
defense       = 1
hitpoints     = 20
firepower     = 2
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_howitzer]
name          = _("Howitzer")
move_type     = "Land"
tech_req      = "Mobile Warfare"
obsolete_by   = "None"
graphic       = "u.howitzer"
graphic_alt   = "-"
sound_move    = "m_howitzer"
sound_move_alt = "m_generic"
sound_fight   = "f_howitzer"
sound_fight_alt = "f_generic"
build_cost    = 120
pop_cost      = 0
attack        = 12
defense       = 2
hitpoints     = 30
firepower     = 2
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgWall"
roles         = "AttackStrong"

[unit_fighter]
name          = _("Fighter")
move_type     = "Air"
tech_req      = "Flight"
obsolete_by   = "Stealth Fighter"
graphic       = "u.fighter"
graphic_alt   = "-"
sound_move    = "m_fighter"
sound_move_alt = "m_generic"
sound_fight   = "f_fighter"
sound_fight_alt = "f_generic"
build_cost    = 80
pop_cost      = 0
attack        = 4
defense       = 3
hitpoints     = 20
firepower     = 2
move_rate     = 10
vision_range  = 2
transport_cap = 0
fuel          = 1
uk_happy      = 0
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = ""

[unit_bomber]
name          = _("Bomber")
move_type     = "Air"
tech_req      = "Advanced Flight"
obsolete_by   = "Stealth Bomber"
graphic       = "u.bomber"
graphic_alt   = "-"
sound_move    = "m_bomber"
sound_move_alt = "m_generic"
sound_fight   = "f_bomber"
sound_fight_alt = "f_generic"
build_cost    = 110
pop_cost      = 0
attack        = 12
defense       = 1
hitpoints     = 20
firepower     = 2
move_rate     = 8
vision_range  = 2
transport_cap = 0
fuel          = 2
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "FieldUnit", "OneAttack"
roles         = "AttackStrong"

[unit_helicopter]
name          = _("Helicopter")
move_type     = "Heli"
tech_req      = "Combined Arms"
obsolete_by   = "None"
graphic       = "u.helicopter"
graphic_alt   = "-"
sound_move    = "m_helicopter"
sound_move_alt = "m_generic"
sound_fight   = "f_helicopter"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 10
defense       = 3
hitpoints     = 20
firepower     = 2
move_rate     = 6
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "FieldUnit", "OneAttack"
roles         = "AttackStrong"
helptext      = _("\
The Helicopter is a very powerful unit, as it can both fly and\
 conquer cities.  Care must be exercised, because Helicopters lose a\
 small amount of health for every turn not spent in a city, unless\
 you have the United Nations wonder.\
")

[unit_stealth_fighter]
name          = _("Stealth Fighter")
move_type     = "Air"
tech_req      = "Stealth"
obsolete_by   = "None"
graphic       = "u.stealth_fighter"
graphic_alt   = "-"
sound_move    = "m_stealth_fighter"
sound_move_alt = "m_generic"
sound_fight   = "f_stealth_fighter"
sound_fight_alt = "f_generic"
build_cost    = 120
pop_cost      = 0
attack        = 8
defense       = 4
hitpoints     = 20
firepower     = 2
move_rate     = 14
vision_range  = 2
transport_cap = 0
fuel          = 1
uk_happy      = 0
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = ""
helptext      = _("\
An improved Fighter, with improved attack and a higher movement\
 radius.\
")

[unit_stealth_bomber]
name          = _("Stealth Bomber")
move_type     = "Air"
tech_req      = "Stealth"
obsolete_by   = "None"
graphic       = "u.stealth_bomber"
graphic_alt   = "-"
sound_move    = "m_stealth_bomber"
sound_move_alt = "m_generic"
sound_fight   = "f_stealth_bomber"
sound_fight_alt = "f_generic"
build_cost    = 140
pop_cost      = 0
attack        = 14
defense       = 5
hitpoints     = 20
firepower     = 2
move_rate     = 12
vision_range  = 2
transport_cap = 0
fuel          = 2
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "FieldUnit", "OneAttack"
roles         = "AttackStrong"
helptext      = _("\
An improved Bomber, with improved attack and a higher movement\
 radius.\
")

[unit_trireme]
name          = _("Trireme")
move_type     = "Sea"
tech_req      = "Map Making"
obsolete_by   = "Caravel"
graphic       = "u.trireme"
graphic_alt   = "-"
sound_move    = "m_trireme"
sound_move_alt = "m_generic"
sound_fight   = "f_trireme"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 2
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Trireme"
roles         = "Ferryboat"

[unit_caravel]
name          = _("Caravel")
move_type     = "Sea"
tech_req      = "Navigation"
obsolete_by   = "Galleon"
graphic       = "u.caravel"
graphic_alt   = "-"
sound_move    = "m_caravel"
sound_move_alt = "m_generic"
sound_fight   = "f_caravel"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 2
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 3
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Ferryboat", "BarbarianBoat"

[unit_galleon]
name          = _("Galleon")
move_type     = "Sea"
tech_req      = "Colonisation"
obsolete_by   = "Transport"
graphic       = "u.galleon"
graphic_alt   = "-"
sound_move    = "m_galleon"
sound_move_alt = "m_generic"
sound_fight   = "f_galleon"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 0
defense       = 2
hitpoints     = 20
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 4
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Ferryboat", "BarbarianBoat"

[unit_frigate]
name          = _("Frigate")
move_type     = "Sea"
tech_req      = "Colonisation"
obsolete_by   = "Ironclad"
graphic       = "u.frigate"
graphic_alt   = "-"
sound_move    = "m_frigate"
sound_move_alt = "m_generic"
sound_fight   = "f_frigate"
sound_fight_alt = "f_generic"
build_cost    = 80
pop_cost      = 0
attack        = 4
defense       = 2
hitpoints     = 20
firepower     = 1
move_rate     = 4
vision_range  = 1
transport_cap = 2
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_ironclad]
name          = _("Ironclad")
move_type     = "Sea"
tech_req      = "Industrialization"
obsolete_by   = "Destroyer"
graphic       = "u.ironclad"
graphic_alt   = "-"
sound_move    = "m_ironclad"
sound_move_alt = "m_generic"
sound_fight   = "f_ironclad"
sound_fight_alt = "f_generic"
build_cost    = 80
pop_cost      = 0
attack        = 4
defense       = 4
hitpoints     = 30
firepower     = 1
move_rate     = 4
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_destroyer]
name          = _("Destroyer")
move_type     = "Sea"
tech_req      = "Steel"
obsolete_by   = "None"
graphic       = "u.destroyer"
graphic_alt   = "-"
sound_move    = "m_destroyer"
sound_move_alt = "m_generic"
sound_fight   = "f_destroyer"
sound_fight_alt = "f_generic"
build_cost    = 90
pop_cost      = 0
attack        = 4
defense       = 4
hitpoints     = 30
firepower     = 1
move_rate     = 5
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = ""
helptext      = _("\
TIP:  A very fast unit, which is very useful for hunting down enemy\
 Transports.\
")

[unit_cruiser]
name          = _("Cruiser")
move_type     = "Sea"
tech_req      = "Machine Tools"
obsolete_by   = "AEGIS Cruiser"
graphic       = "u.cruiser"
graphic_alt   = "-"
sound_move    = "m_cruiser"
sound_move_alt = "m_generic"
sound_fight   = "f_cruiser"
sound_fight_alt = "f_generic"
build_cost    = 170
pop_cost      = 0
attack        = 6
defense       = 6
hitpoints     = 30
firepower     = 2
move_rate     = 4
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_aegis_cruiser]
name          = _("AEGIS Cruiser")
move_type     = "Sea"
tech_req      = "Rocketry"
obsolete_by   = "None"
graphic       = "u.aegis_cruiser"
graphic_alt   = "-"
sound_move    = "m_aegis_cruiser"
sound_move_alt = "m_generic"
sound_fight   = "f_aegis_cruiser"
sound_fight_alt = "f_generic"
build_cost    = 190
pop_cost      = 0
attack        = 8
defense       = 8
hitpoints     = 30
firepower     = 2
move_rate     = 4
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "AEGIS"
roles         = "AttackStrong"

[unit_battleship]
name          = _("Battleship")
move_type     = "Sea"
tech_req      = "Machine Tools"
obsolete_by   = "None"
graphic       = "u.battleship"
graphic_alt   = "-"
sound_move    = "m_battleship"
sound_move_alt = "m_generic"
sound_fight   = "f_battleship"
sound_fight_alt = "f_generic"
build_cost    = 360
pop_cost      = 0
attack        = 12
defense       = 12
hitpoints     = 40
firepower     = 2
move_rate     = 3
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"

[unit_submarine]
name          = _("Submarine")
move_type     = "Sea"
tech_req      = "Combustion"
obsolete_by   = "None"
graphic       = "u.submarine"
graphic_alt   = "-"
sound_move    = "m_submarine"
sound_move_alt = "m_generic"
sound_fight   = "f_submarine"
sound_fight_alt = "f_generic"
build_cost    = 70
pop_cost      = 0
attack        = 4
defense       = 1
hitpoints     = 30
firepower     = 2
move_rate     = 3
vision_range  = 2
transport_cap = 8
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Partial_Invis",
	        "Missile_Carrier", "No_Land_Attack"
roles         = "AttackStrong"
helptext      = _("\
Submarines have a very high strategic value, but have a weak\
 defence.\
")

[unit_carrier]
name          = _("Carrier")
move_type     = "Sea"
tech_req      = "Advanced Flight"
obsolete_by   = "None"
graphic       = "u.carrier"
graphic_alt   = "-"
sound_move    = "m_carrier"
sound_move_alt = "m_generic"
sound_fight   = "f_carrier"
sound_fight_alt = "f_generic"
build_cost    = 130
pop_cost      = 0
attack        = 1
defense       = 9
hitpoints     = 40
firepower     = 2
move_rate     = 3
vision_range  = 2
transport_cap = 8
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Carrier"
roles         = "Ferryboat"
helptext      = _("\
TIP:  Guard Carriers with a handful of fast-moving ships and a\
 battleship, as losing a fully-equipped Carrier is VERY\
 painful and expensive.\
")

[unit_transport]
name          = _("Transport")
move_type     = "Sea"
tech_req      = "Industrialization"
obsolete_by   = "None"
graphic       = "u.transport"
graphic_alt   = "-"
sound_move    = "m_transport"
sound_move_alt = "m_generic"
sound_fight   = "f_transport"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 0
defense       = 3
hitpoints     = 30
firepower     = 1
move_rate     = 3
vision_range  = 2
transport_cap = 8
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Ferryboat"

[unit_cruise_missile]
name          = _("Cruise Missile")
move_type     = "Air"
tech_req      = "Rocketry"
obsolete_by   = "None"
graphic       = "u.cruise_missile"
graphic_alt   = "-"
sound_move    = "m_cruise_missile"
sound_move_alt = "m_generic"
sound_fight   = "f_cruise_missile"
sound_fight_alt = "f_generic"
build_cost    = 100
pop_cost      = 0
attack        = 18
defense       = 0
hitpoints     = 10
firepower     = 3
move_rate     = 12
vision_range  = 1
transport_cap = 0
fuel          = 1
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "FieldUnit", "OneAttack", "Missile"
roles         = "AttackStrong"
helptext      = _("\
TIP:  A handful of these can successfully keep the waters around\
 your treasured homeland free of enemy ships.\
")

[unit_nuclear]
name          = _("Nuclear")
move_type     = "Air"
tech_req      = "Rocketry"
obsolete_by   = "None"
graphic       = "u.nuclear"
graphic_alt   = "-"
sound_move    = "m_nuclear"
sound_move_alt = "m_generic"
sound_fight   = "f_nuclear"
sound_fight_alt = "f_generic"
build_cost    = 170
pop_cost      = 0
attack        = 99
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 16
vision_range  = 1
transport_cap = 0
fuel          = 1
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "FieldUnit", "OneAttack", "Missile", "Nuclear"
roles         = "AttackStrong"
helptext      = _("\
You can build Nuclear units when you have the required advance, and\
 the Manhattan Project wonder has been built by any player.\
\n\n\
On impact, the blast will destroy any unit in a 3x3-square area,\
 including friendly units.  When striking a city, the city size is\
 halved, and the surrounding squares are subject to nuclear fallout.\
\n\n\
TIP 1:  Nuking the ocean will not generate fallout, and is a most\
 effective (but expensive!!) way of getting rid of enemy\
 ships.\
\n\n\
TIP 2:  You may be involved in a situation where you've invaded an\
 enemy country en masse, but the enemy cities are too strong.\
 Before using a Nuclear unit, assemble a gang of Settlers\
 and/or Engineers next to the city and have them ready to fix\
 the fallout on the same turn it occurs!  This minimizes the\
 chance of nuclear winter.  Eco-friendly nukes!\
")

[unit_diplomat]
name          = _("Diplomat")
move_type     = "Land"
tech_req      = "Writing"
obsolete_by   = "Spy"
graphic       = "u.diplomat"
graphic_alt   = "-"
sound_move    = "m_diplomat"
sound_move_alt = "m_generic"
sound_fight   = "f_diplomat"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 0
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "Diplomat", "IgZOC", "NonMil"
roles         = ""
helptext      = _("\
- A Diplomat can establish embassies with other civilizations\
 by moving into another player's city.\
\n\n\
- Diplomats can also try to sabotage enemy production, or steal\
 an advance from an enemy city.  (An advance can only be stolen\
 once per city).\
\n\n\
- A Diplomat can also bribe an enemy unit, if that unit is the only\
 unit on its square.\
\n\n\
- Diplomats can even start a revolution in an enemy city and turn\
 it into your own, if you have the money!\
\n\n\
- In some game strategies, hordes of Diplomats can be used to wreak\
 havoc on the enemy.  Little wonder that Diplomats are often\
 viewed with suspicion and fear!\
")

[unit_spy]
name          = _("Spy")
move_type     = "Land"
tech_req      = "Espionage"
obsolete_by   = "None"
graphic       = "u.spy"
graphic_alt   = "-"
sound_move    = "m_spy"
sound_move_alt = "m_generic"
sound_fight   = "f_spy"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 0
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 3
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "Diplomat", "IgZOC", "NonMil", "Spy"
roles         = ""
helptext      = _("\
A Spy is a full time professional and as such is much more\
 skilled in the arts of espionage than her Diplomat predecessor.\
\n\n\
The most inoffensive skills in a Spy's repertoire are her ability\
 to investigate cities - revealing detailed information, and\
 the establishment of embassies.  However, if your Spy has gained\
 herself a reputation for clandestine behaviour she will be\
 executed if she tries to establish an embassy.\
\n\n\
She can also be used to: poison the water supply of an enemy city\
 (reducing the population); steal specific technology; and sabotage\
 predetermined city targets (note: sabotaging improvements in a\
 capital or sabotaging City Walls increases the risks of capture).\
 A Spy can also infiltrate a city and ferment a revolt.\
\n\n\
A Spy can also be of aid on the battlefield - sabotaging enemy units\
 as well as bribing them to change allegiance.\
")

[unit_caravan]
name          = _("Caravan")
move_type     = "Land"
tech_req      = "Trade"
obsolete_by   = "Freight"
graphic       = "u.caravan"
graphic_alt   = "-"
sound_move    = "m_caravan"
sound_move_alt = "m_generic"
sound_fight   = "f_caravan"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 0
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "TradeRoute", "HelpWonder", "IgZOC", "NonMil"
roles         = ""
helptext      = _("\
Every Caravan that is used to build a wonder will add 50 shields\
 towards the production of the wonder.\
\n\n\
TIP:  You can stockpile a stack of Caravans in advance and bring\
 them all into a city where you have started to build a wonder,\
 and finish it in only one turn!\
")

[unit_freight]
name          = _("Freight")
move_type     = "Land"
tech_req      = "Automobile"
obsolete_by   = "None"
graphic       = "u.freight"
graphic_alt   = "-"
sound_move    = "m_freight"
sound_move_alt = "m_generic"
sound_fight   = "f_freight"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 0
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "TradeRoute", "HelpWonder", "IgZOC", "NonMil"
roles         = ""
helptext      = _("\
The Freight unit replaces the Caravan, and moves at twice the speed.\
")

[unit_explorer]
name          = _("Explorer")
move_type     = "Land"
tech_req      = "Seafaring"
obsolete_by   = "Partisan"
graphic       = "u.explorer"
graphic_alt   = "-"
sound_move    = "m_explorer"
sound_move_alt = "m_generic"
sound_fight   = "f_explorer"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 0
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "IgTer", "IgZOC", "NonMil"
roles         = "Explorer"
helptext      = _("\
Explorers are very useful for mapping unknown territory.\
")

[unit_barbarian_leader]
name          = _("Barbarian Leader")
move_type     = "Land"
tech_req      = "None"
obsolete_by   = "Settlers"    ; Ugly hack, to prevent anyone from building it
graphic       = "u.barbarian_leader"
graphic_alt   = "u.diplomat"
sound_move    = "m_barbarian_leader"
sound_move_alt = "m_generic"
sound_fight   = "f_barbarian_leader"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 0
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 0
uk_food       = 0
uk_gold       = 0
flags         = "IgZOC", "NonMil"
roles         = "BarbarianLeader"
helptext      = _("\
When barbarian leader is killed on a tile without any defending units, \
the 100 gold ransom is paid, but only to land units and helicopters.\
")

[u_specials]
partisan_req = "Gunpowder","Communism"



[unit_ork]
name          = _("Ork")
move_type     = "Land"
tech_req      = "Ork Training"
obsolete_by   = "Musketeers"
graphic       = "u.ork"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 3
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "FirstBuild"
helptext      = _("")

[unit_troll]
name          = _("Troll")
move_type     = "Land"
tech_req      = "Troll Training"
obsolete_by   = "Armored Troll"
graphic       = "u.troll"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"
helptext      = _("")

[unit_armored_troll]
name          = _("Armored Troll")
move_type     = "Land"
tech_req      = "Advanced Troll Training"
obsolete_by   = "Armor"
graphic       = "u.armored_troll"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 4
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackStrong"
helptext      = _("")

[unit_air_dragon]
name          = _("Air Dragon")
move_type     = "Air"
tech_req      = "Dragon Breeding"
obsolete_by   = "Fire Dragon"
graphic       = "u.air_dragon"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 100
pop_cost      = 0
attack        = 4
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 4
vision_range  = 2
transport_cap = 0
fuel          = 4
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "AttackFast"
helptext      = _("")

[unit_fire_dragon]
name          = _("Fire Dragon")
move_type     = "Air"
tech_req      = "Fire Dragon Breeding"
obsolete_by   = "Fighter"
graphic       = "u.fire_dragon"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 100
pop_cost      = 0
attack        = 6
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 4
vision_range  = 2
transport_cap = 0
fuel          = 4
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "AttackStrong"
helptext      = _("")

[unit_silver_dragon]
name          = _("Silver Dragon")
move_type     = "Land"
tech_req      = "Silver Dragon Breeding"
obsolete_by   = "Armor"
graphic       = "u.silver_dragon"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 110
pop_cost      = 0
attack        = 6
defense       = 10
hitpoints     = 20
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood"
helptext      = _("")

[unit_seasnake]
name          = _("Seasnake")
move_type     = "Sea"
tech_req      = "Dragon Breeding"
obsolete_by   = "Ironclad"
graphic       = "u.seasnake"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 80
pop_cost      = 0
attack        = 4
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Partial_Invis"
roles         = "AttackStrong"
helptext      = _("")

[unit_angel]
name          = _("Angel")
move_type     = "Heli"
tech_req      = "Prayer Formula"
obsolete_by   = "None"
graphic       = "u.angel"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 150
pop_cost      = 0
attack        = 7
defense       = 7
hitpoints     = 20
firepower     = 1
move_rate     = 6
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "DefendGood"
helptext      = _("")

[unit_druid]
name          = _("Druid")
move_type     = "Land"
tech_req      = "Runes"
obsolete_by   = "Wizard"
graphic       = "u.druid"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer"
roles         = "DefendOk", "Explorer"
helptext      = _("")

[unit_wizard]
name          = _("Wizard")
move_type     = "Land"
tech_req      = "Light Magic"
obsolete_by   = "Cannon"
graphic       = "u.wizard"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer", "IgZOC"
roles         = "DefendOk", "Explorer"
helptext      = _("")

[unit_paladin]
name          = _("Paladin")
move_type     = "Land"
tech_req      = "Blessed Weapons"
obsolete_by   = "Dragoons"
graphic       = "u.paladin"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 5
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast"
helptext      = _("")

[unit_pegasus]
name          = _("Pegasus")
move_type     = "Land"
tech_req      = "Animal Mixing"
obsolete_by   = "Dragoons"
graphic       = "u.pegasus"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgWall"
roles         = "AttackFast"
helptext      = _("")

[unit_griff]
name          = _("Griff")
move_type     = "Land"
tech_req      = "Animal Mixing"
obsolete_by   = "Dragoons"
graphic       = "u.griff"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 3
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgWall"
roles         = "AttackFast"
helptext      = _("")

[unit_eagle]
name          = _("Eagle")
move_type     = "Air"
tech_req      = "Animal Growth"
obsolete_by   = "Fighter"
graphic       = "u.eagle"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 3
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 6
vision_range  = 2
transport_cap = 1
fuel          = 4
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "AttackFast"
helptext      = _("")

[unit_ghost]
name          = _("Ghost")
move_type     = "Heli"
tech_req      = "Spirit Magic"
obsolete_by   = "Helicopter"
graphic       = "u.ghost"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 7
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Partial_Invis", "Fighter"
roles         = "AttackFast"
helptext      = _("")

[unit_ent]
name          = _("Ent")
move_type     = "Land"
tech_req      = "Plant Intelligence"
obsolete_by   = "Musketeers"
graphic       = "u.ent"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 4
defense       = 4
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Pikemen"
roles         = "DefendGood"
helptext      = _("")

[unit_air]
name          = _("Air")
move_type     = "Air"
tech_req      = "Air Magic"
obsolete_by   = "Fighter"
graphic       = "u.air"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 3
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 5
vision_range  = 2
transport_cap = 1
fuel          = 2
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "AttackFast"
helptext      = _("")

[unit_earth]
name          = _("Earth")
move_type     = "Land"
tech_req      = "Earth Magic"
obsolete_by   = "Musketeers"
graphic       = "u.earth"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 2
defense       = 4
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendGood"
helptext      = _("")

[unit_fire]
name          = _("Fire")
move_type     = "Air"
tech_req      = "Fire Magic"
obsolete_by   = "Fighter"
graphic       = "u.fire"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 70
pop_cost      = 0
attack        = 4
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 7
vision_range  = 2
transport_cap = 0
fuel          = 2
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "AttackFast"
helptext      = _("")

[unit_water]
name          = _("Water")
move_type     = "Land"
tech_req      = "Water Magic"
obsolete_by   = "Weather"
graphic       = "u.water"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 3
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer"
roles         = "DefendGood", "Explorer"
helptext      = _("")

[unit_skeleton]
name          = _("Skeleton")
move_type     = "Land"
tech_req      = "Slave Resurrection"
obsolete_by   = "Ork"
graphic       = "u.skeleton"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 3
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "FirstBuild"
helptext      = _("")

[unit_vampire]
name          = _("Vampire")
move_type     = "Heli"
tech_req      = "Vampireism"
obsolete_by   = "Lich"
graphic       = "u.vampire"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 4
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 3
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackFast"
helptext      = _("")

[unit_witch]
name          = _("Witch")
move_type     = "Air"
tech_req      = "Witch Magic"
obsolete_by   = "Fighter"
graphic       = "u.witch"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 6
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 4
vision_range  = 2
transport_cap = 0
fuel          = 2
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "OneAttack", "Partial_Invis"
roles         = "AttackStrong"
helptext      = _("")

[unit_lich]
name          = _("Lich")
move_type     = "Heli"
tech_req      = "Undead Magic"
obsolete_by   = "Helicopter"
graphic       = "u.lich"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 6
defense       = 3
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "AttackFast"
helptext      = _("")

[unit_death]
name          = _("Death")
move_type     = "Air"
tech_req      = "Death Magic"
obsolete_by   = "Cruise Missile"
graphic       = "u.death"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 60
pop_cost      = 0
attack        = 20
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 1
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "OneAttack", "Missile", "Fighter"
roles         = "AttackStrong"
helptext      = _("")

[unit_daemon]
name          = _("Daemon")
move_type     = "Land"
tech_req      = "Daemonology"
obsolete_by   = "Fire Daemon"
graphic       = "u.daemon"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 60
pop_cost      = 0
attack        = 5
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Pikemen"
roles         = "DefendGood", "FirstBuild"
helptext      = _("")

[unit_fire_daemon]
name          = _("Fire Daemon")
move_type     = "Land"
tech_req      = "Fire of Underworld"
obsolete_by   = "None"
graphic       = "u.fire_daemon"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 60
pop_cost      = 0
attack        = 6
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Pikemen"
roles         = "DefendGood", "FirstBuild"
helptext      = _("")

[unit_lava]
name          = _("Lava")
move_type     = "Land"
tech_req      = "Fire of Underworld"
obsolete_by   = "None"
graphic       = "u.lava"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 0
defense       = 6
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 1
uk_gold       = 0
flags         = ""
roles         = "DefendGood"
helptext      = _("")

[unit_black_mage]
name          = _("Black Mage")
move_type     = "Land"
tech_req      = "Black Magic"
obsolete_by   = "Cannon"
graphic       = "u.black_magi"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 6
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "IgTer", "IgZOC"
roles         = "AttackStrong", "Explorer"
helptext      = _("")

[unit_unicorn]
name          = _("Unicorn")
move_type     = "Land"
tech_req      = "True Resurrection"
obsolete_by   = "None"
graphic       = "u.unicorn"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 40
pop_cost      = 0
attack        = 2
defense       = 7
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 1
uk_gold       = 0
flags         = ""
roles         = "DefendGood"
helptext      = _("")

[unit_black_knight]
name          = _("Black Knight")
move_type     = "Land"
tech_req      = "Evil Weapons"
obsolete_by   = "Dragoons"
graphic       = "u.black_knight"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 6
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Horse"
roles         = "AttackFast"
helptext      = _("")

[unit_poison_cloud]
name          = _("Poison Cloud")
move_type     = "Heli"
tech_req      = "Poison Making"
obsolete_by   = "None"
graphic       = "u.poison_cloud"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 2
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendOK", "FirstBuild"
helptext      = _("")

[unit_visionary]
name          = _("Visionary")
move_type     = "Land"
tech_req      = "Future Vision"
obsolete_by   = "Prophet"
graphic       = "u.visionary"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 3
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Explorer"
helptext      = _("")

[unit_prophet]
name          = _("Prophet")
move_type     = "Land"
tech_req      = "Advanced Future Vision"
obsolete_by   = "Spy"
graphic       = "u.prophet"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 1
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 4
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Explorer"
helptext      = _("")


[unit_labour]
name          = _("Labour")
move_type     = "Land"
tech_req      = "Industrialization"
obsolete_by   = "None"
graphic       = "u.settlers"
graphic_alt   = "-"
sound_move    = "m_settlers"
sound_move_alt = "m_generic"
sound_fight   = "f_settlers"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 1
attack        = 0
defense       = 1
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 0
uk_shield     = 1
uk_food       = 1
uk_gold       = 0
flags         = "NonMil","AddToCity"
roles         = ""
helptext      = _("\
Labour can be moved to industrial centers\
")

[unit_turtle]
name          = _("Turtle")
move_type     = "Sea"
tech_req      = "Animal Growth"
obsolete_by   = "Galleon"
graphic       = "u.turtle"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 50
pop_cost      = 0
attack        = 1
defense       = 3
hitpoints     = 20
firepower     = 1
move_rate     = 2
vision_range  = 1
transport_cap = 2
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "Ferryboat"
helptext      = _("")

[unit_heaven_light]
name          = _("Heaven Light")
move_type     = "Heli"
tech_req      = "Apokalypse"
obsolete_by   = "Cruise Missile"
graphic       = "u.heaven_light"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 30
pop_cost      = 0
attack        = 7
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 4
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "OneAttack", "Missile", "Fighter"
roles         = "AttackStrong"
helptext      = _("")

[unit_weather]
name          = _("Weather")
move_type     = "Land"
tech_req      = "Weather Controll"
obsolete_by   = "Engineers"
graphic       = "u.weather"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 60
pop_cost      = 0
attack        = 2
defense       = 2
hitpoints     = 20
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Settlers", "Transform", "Airbase", "IgTer", "IgZOC"
roles         = "AttackFast"
helptext      = _("")

[unit_lightning_bolt]
name          = _("Lightning Bolt")
move_type     = "Air"
tech_req      = "Lightning Magic"
obsolete_by   = "Eternal Bolt"
graphic       = "u.bolt"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 6
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 1
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "OneAttack", "Missile", "Fighter"
roles         = "AttackStrong"
helptext      = _("")

[unit_eternal_bolt]
name          = _("Eternal Bolt")
move_type     = "Air"
tech_req      = "Undead Magic"
obsolete_by   = "Cruise Missile"
graphic       = "u.green_bolt"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 20
pop_cost      = 0
attack        = 8
defense       = 0
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 1
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "OneAttack", "Fighter"
roles         = "AttackStrong"
helptext      = _("")

[unit_moss]
name          = _("Moss")
move_type     = "Sea"
tech_req      = "Plant Intelligence"
obsolete_by   = "None"
graphic       = "u.moss"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 10
pop_cost      = 0
attack        = 1
defense       = 2
hitpoints     = 10
firepower     = 1
move_rate     = 1
vision_range  = 1
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = ""
roles         = "DefendOK"
helptext      = _("")

[unit_nazgul]
name          = _("Nazgul")
move_type     = "Heli"
tech_req      = "Dragon Riding"
obsolete_by   = "None"
graphic       = "u.nazgul"
graphic_alt   = "-"
sound_move    = "m_warriors"
sound_move_alt = "m_generic"
sound_fight   = "f_warriors"
sound_fight_alt = "f_generic"
build_cost    = 120
pop_cost      = 0
attack        = 6
defense       = 6
hitpoints     = 20
firepower     = 1
move_rate     = 6
vision_range  = 2
transport_cap = 0
fuel          = 0
uk_happy      = 1
uk_shield     = 1
uk_food       = 0
uk_gold       = 0
flags         = "Fighter"
roles         = "DefendGood"
helptext      = _("")

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: text/plain; charset=us-ascii; name=techs.ruleset
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=techs.ruleset


; Modifying this file:
; You should not modify this file except to make bugfixes or
; for other "maintenance".  If you want to make custom changes,
; you should create a new datadir subdirectory and copy this file
; into that directory, and then modify that copy.  Then use the
; command "rulesetdir <mysubdir>" in the server to have freeciv
; use your new customized file.

[datafile]
description="Civ2 technology data for Freeciv (incomplete)"
options="1.9"

; Below: The individual advances, one per section.
; The number can be variable, up to 199.
;
; The actual tag used (the * in [advance_*]) does not matter, except
; it must be unique within this file, and it may be used in debug
; output when reading this file.
;
; Notes:
;
; name          = name as seen by user
; req1, req2	= advances required before researching this one
; flags         = special flag strings (see default/techs.ruleset)
; helptext	= optional help text string (set units ruleset for examples)
;
; Special values for req1 and req2 are "None" (first section below)
; and "Never" (never available).  If only one tech is required,
; it should be listed as req1.
;
; Following flag strings are possible
;
; "Bonus_Tech" = player gets extra tech if rearched first
;               Note: currently only one tech with this flag is supported
; "Boat_Fast" = all sea units get one extra move point
; "Bridge"   = "Settler" unit types can build bridges over rivers
; "Railroad" = "Settler" unit types can build rail roads
; "Farmland" = "Settler" unit types can build farmland
; "Fortress" = "Settler" unit types can build fortress
; "Population_Pollution_Inc" = Increase the pollution factor created by
;                              popultaion by one
; "Trade_Revenue_Reduce" = When known by the player establishing a trade
;                          route reduces the initial revenue by cumulative
;                          factors of 2/3
; "Airbase" = "Airbase" unit types can build Airbases

[advance_material_magic]
name     = _("Material Magic")
req1     = "None"
req2     = "None"
flags    = ""

[advance_air_magic]
name     = _("Air Magic")
req1     = "Material Magic"
req2     = "None"
flags    = ""

[advance_fire_magic]
name     = _("Fire Magic")
req1     = "Material Magic"
req2     = "None"
flags    = ""

[advance_earth_magic]
name     = _("Earth Magic")
req1     = "Material Magic"
req2     = "None"
flags    = ""

[advance_water_magic]
name     = _("Water Magic")
req1     = "Material Magic"
req2     = "None"
flags    = ""

[advance_alchemy]
name     = _("Alchemy")
req1     = "Earth Magic"
req2     = "Water Magic"
flags    = ""

[advance_crystal_making]
name     = _("Crystal Making")
req1     = "Earth Magic"
req2     = "Fire Magic"
flags    = ""

[advance_weather_controll]
name     = _("Weather Controll")
req1     = "Air Magic"
req2     = "Water Magic"
flags    = "Airbase"

[advance_lightning_magic]
name     = _("Lightning Magic")
req1     = "Air Magic"
req2     = "None"
flags    = ""


[advance_life_magic]
name     = _("Life Magic")
req1     = "None"
req2     = "None"
flags    = ""

[advance_animal_growth]
name     = _("Animal Growth")
req1     = "Life Magic"
req2     = "None"
flags    = ""

[advance_animal_mixing]
name     = _("Animal Mixing")
req1     = "Animal Growth"
req2     = "None"
flags    = ""

[advance_dragon_breeding]
name     = _("Dragon Breeding")
req1     = "Animal Mixing"
req2     = "None"
flags    = ""

[advance_fire_dragon_breeding]
name     = _("Fire Dragon Breeding")
req1     = "Fire Magic"
req2     = "Dragon Breeding"
flags    = ""

[advance_silver_dragon_breeding]
name     = _("Silver Dragon Breeding")
req1     = "Dragon Breeding"
req2     = "Mythrill Working"
flags    = ""

[advance_plant_intelligence]
name     = _("Plant Intelligence")
req1     = "Life Magic"
req2     = "Literacy"
flags    = ""


[advance_spirit_magic]
name     = _("Spirit Magic")
req1     = "Ceremonial Burial"
req2     = "None"
flags    = ""

[advance_runes]
name     = _("Runes")
req1     = "Writing"
req2     = "Mysticism"
flags    = ""


[advance_black_magic]
name     = _("Black Magic")
req1     = "Spirit Magic"
req2     = "Runes"
flags    = ""

[advance_poison_making]
name     = _("Poison Making")
req1     = "Alchemy"
req2     = "Black Magic"
flags    = ""

[advance_witch_magic]
name     = _("Witch Magic")
req1     = "Poison Making"
req2     = "Air Magic"
flags    = ""

[advance_evil_weapons]
name     = _("Evil Weapons")
req1     = "Chivalry"
req2     = "Black Magic"
flags    = ""

[advance_dragon_riding]
name     = _("Dragon Riding")
req1     = "Witch Magic"
req2     = "Daemonology"
flags    = ""

[advance_daemonology]
name     = _("Daemonology")
req1     = "Black Magic"
req2     = "Dragon Breeding"
flags    = ""

[advance_fire_of_underworld]
name     = _("Fire of Underworld")
req1     = "Fire Magic"
req2     = "Daemonology"
flags    = ""

[advance_undead_magic]
name     = _("Undead Magic")
req1     = "Lightning Magic"
req2     = "Vampireism"
flags    = ""

[advance_death_magic]
name     = _("Death Magic")
req1     = "Undead Magic"
req2     = "Witch Magic"
flags    = ""

[advance_slave_resurrection]
name     = _("Slave Resurrection")
req1     = "Black Magic"
req2     = "None"
flags    = ""

[advance_vampireism]
name     = _("Vampireism")
req1     = "Slave Resurrection"
req2     = "None"
flags    = ""

[advance_ork_training]
name     = _("Ork Training")
req1     = "Black Magic"
req2     = "Iron Working"
flags    = ""

[advance_troll_trainig]
name     = _("Troll Training")
req1     = "Black Magic"
req2     = "Animal Growth"
flags    = ""

[advance_advanced_troll_trainig]
name     = _("Advanced Troll Training")
req1     = "Troll Training"
req2     = "Iron Working"
flags    = ""

[advance_healing_potion]
name     = _("Healing Potion")
req1     = "Alchemy"
req2     = "Light Magic"
flags    = ""

[advance_future_vision]
name     = _("Future Vision")
req1     = "Crystal Making"
req2     = "Light Magic"
flags    = ""

[advance_advanced_future_vision]
name     = _("Advanced Future Vision")
req1     = "Future Vision"
req2     = "Mathematics"
flags    = ""

[advance_mythryll_working]
name     = _("Mythrill Working")
req1     = "Alchemy"
req2     = "Iron Working"
flags    = ""

[advance_light_magic]
name     = _("Light Magic")
req1     = "Spirit Magic"
req2     = "Runes"
flags    = ""

[advance_true_resurrection]
name     = _("True Resurrection")
req1     = "Light Magic"
req2     = "Animal Mixing"
flags    = ""

[advance_blessed_weapons]
name     = _("Blessed Weapons")
req1     = "Light Magic"
req2     = "Chivalry"
flags    = ""

[advance_prayer_formula]
name     = _("Prayer Formula")
req1     = "Light Magic"
req2     = "Monotheism"
flags    = ""

[advance_apocalypse]
name     = _("Apokalypse")
req1     = "Prayer Formula"
req2     = "Advanced Future Vision"
flags    = ""


[advance_aerodynamics]
name     = _("Aerodynamics")
req1     = "Air Magic"
req2     = "Physics"
flags    = ""

[advance_colonisation]
name     = _("Colonisation")
req1     = "Navigation"
req2     = "Metallurgy"
flags    = ""


[advance_advanced_flight]
name     = _("Advanced Flight")
req1     = "Radio"
req2     = "Flight"
flags    = ""

[advance_alphabet]
name     = _("Alphabet")
req1     = "None"
req2     = "None"
flags    = ""

[advance_amphibious_warfare]
name     = _("Amphibious Warfare")
req1     = "Navigation"
req2     = "Tactics"
flags    = ""

[advance_astronomy]
name     = _("Astronomy")
req1     = "Mysticism"
req2     = "Mathematics"
flags    = ""

[advance_atomic_theory]
name     = _("Atomic Theory")
req1     = "Chemistry"
req2     = "Physics"
flags    = ""

[advance_automobile]
name     = _("Automobile")
req1     = "Combustion"
req2     = "Railroad"
flags    = "Population_Pollution_Inc"

[advance_banking]
name     = _("Banking")
req1     = "Trade"
req2     = "Monarchy"
flags    = ""

[advance_bridge_building]
name     = _("Bridge Building")
req1     = "Iron Working"
req2     = "Construction"
flags    = "Bridge"

[advance_bronze_working]
name     = _("Bronze Working")
req1     = "None"
req2     = "None"
flags    = ""

[advance_ceremonial_burial]
name     = _("Ceremonial Burial")
req1     = "None"
req2     = "None"
flags    = ""

[advance_chemistry]
name     = _("Chemistry")
req1     = "University"
req2     = "Alchemy"
flags    = ""

[advance_chivalry]
name     = _("Chivalry")
req1     = "Feudalism"
req2     = "Horseback Riding"
flags    = ""

[advance_code_of_laws]
name     = _("Code of Laws")
req1     = "Alphabet"
req2     = "None"
flags    = ""

[advance_combined_arms]
name     = _("Combined Arms")
req1     = "Mobile Warfare"
req2     = "Advanced Flight"
flags    = ""

[advance_combustion]
name     = _("Combustion")
req1     = "Explosives"
req2     = "Machine Tools"
flags    = "Boat_Fast"

[advance_communism]
name     = _("Communism")
req1     = "Economics"
req2     = "Industrialization"
flags    = ""

[advance_computers]
name     = _("Computers")
req1     = "Radio"
req2     = "Miniaturization"
flags    = ""

[advance_conscription]
name     = _("Conscription")
req1     = "Industrialization"
req2     = "Leadership"
flags    = ""

[advance_construction]
name     = _("Construction")
req1     = "Mathematics"
req2     = "None"
flags    = "Fortress"

[advance_currency]
name     = _("Currency")
req1     = "Bronze Working"
req2     = "None"
flags    = ""

[advance_democracy]
name     = _("Democracy")
req1     = "The Republic"
req2     = "Economics"
flags    = ""

[advance_economics]
name     = _("Economics")
req1     = "Banking"
req2     = "University"
flags    = ""

[advance_electricity]
name     = _("Electricity")
req1     = "Crystal Making"
req2     = "Physics"
flags    = ""

[advance_electronics]
name     = _("Electronics")
req1     = "The Corporation"
req2     = "Radio"
flags    = ""

[advance_engineering]
name     = _("Engineering")
req1     = "The Wheel"
req2     = "Construction"
flags    = ""

[advance_environmentalism]
name     = _("Environmentalism")
req1     = "Medicine"
req2     = "Mass Production"
flags    = ""

[advance_espionage]
name     = _("Espionage")
req1     = "Communism"
req2     = "Democracy"
flags    = ""

[advance_explosives]
name     = _("Explosives")
req1     = "Gunpowder"
req2     = "Refining"
flags    = ""

[advance_feudalism]
name     = _("Feudalism")
req1     = "Warrior Code"
req2     = "Monarchy"
flags    = ""

[advance_flight]
name     = _("Flight")
req1     = "Combustion"
req2     = "Aerodynamics"
flags    = "Trade_Revenue_Reduce"

[advance_fundamentalism]
name     = _("Fundamentalism")
req1     = "Theology"
req2     = "Conscription"
flags    = ""

[advance_fusion_power]
name     = _("Fusion Power")
req1     = "Nuclear Power"
req2     = "Superconductors"
flags    = ""

[advance_genetic_engineering]
name     = _("Genetic Engineering")
req1     = "Medicine"
req2     = "Computers"
flags    = ""

[advance_guerilla_warfare]
name     = _("Guerilla Warfare")
req1     = "Communism"
req2     = "Tactics"
flags    = ""

[advance_gunpowder]
name     = _("Gunpowder")
req1     = "Alchemy"
req2     = "Iron Working"
flags    = ""

[advance_horseback_riding]
name     = _("Horseback Riding")
req1     = "The Wheel"
req2     = "None"
flags    = ""

[advance_industrialization]
name     = _("Industrialization")
req1     = "Steam Engine"
req2     = "The Corporation"
flags    = "Population_Pollution_Inc"

[advance_invention]
name     = _("Invention")
req1     = "Engineering"
req2     = "Literacy"
flags    = "Bonus_Tech"

[advance_iron_working]
name     = _("Iron Working")
req1     = "Bronze Working"
req2     = "Warrior Code"
flags    = ""

[advance_labor_union]
name     = _("Labor Union")
req1     = "Mass Production"
req2     = "Guerilla Warfare"
flags    = ""

[advance_laser]
name     = _("Laser")
req1     = "Atomic Theory"
req2     = "Electronics"
flags    = ""

[advance_leadership]
name     = _("Leadership")
req1     = "Chivalry"
req2     = "Gunpowder"
flags    = ""

[advance_literacy]
name     = _("Literacy")
req1     = "Writing"
req2     = "Code of Laws"
flags    = ""

[advance_machine_tools]
name     = _("Machine Tools")
req1     = "Steel"
req2     = "None"
flags    = ""

[advance_magnetism]
name     = _("Magnetism")
req1     = "Iron Working"
req2     = "Physics"
flags    = ""

[advance_map_making]
name     = _("Map Making")
req1     = "Alphabet"
req2     = "None"
flags    = ""

[advance_masonry]
name     = _("Masonry")
req1     = "None"
req2     = "None"
flags    = ""

[advance_mass_production]
name     = _("Mass Production")
req1     = "Automobile"
req2     = "The Corporation"
flags    = "Population_Pollution_Inc"

[advance_mathematics]
name     = _("Mathematics")
req1     = "Alphabet"
req2     = "Masonry"
flags    = ""

[advance_medicine]
name     = _("Medicine")
req1     = "University"
req2     = "Healing Potion"
flags    = ""

[advance_metallurgy]
name     = _("Metallurgy")
req1     = "Gunpowder"
req2     = "University"
flags    = ""

[advance_miniaturization]
name     = _("Miniaturization")
req1     = "Machine Tools"
req2     = "Electronics"
flags    = ""

[advance_mobile_warfare]
name     = _("Mobile Warfare")
req1     = "Automobile"
req2     = "Tactics"
flags    = ""

[advance_monarchy]
name     = _("Monarchy")
req1     = "Ceremonial Burial"
req2     = "Code of Laws"
flags    = ""

[advance_monotheism]
name     = _("Monotheism")
req1     = "Philosophy"
req2     = "Polytheism"
flags    = ""

[advance_mysticism]
name     = _("Mysticism")
req1     = "Ceremonial Burial"
req2     = "None"
flags    = ""

[advance_navigation]
name     = _("Navigation")
req1     = "Seafaring"
req2     = "Astronomy"
flags    = "Reduce_Trireme_Loss2"

[advance_nuclear_fission]
name     = _("Nuclear Fission")
req1     = "Refining"
req2     = "Atomic Theory"
flags    = ""

[advance_nuclear_power]
name     = _("Nuclear Power")
req1     = "Nuclear Fission"
req2     = "Electronics"
flags    = "Boat_Fast"

[advance_philosophy]
name     = _("Philosophy")
req1     = "Mysticism"
req2     = "Literacy"
flags    = "Bonus_Tech"

[advance_physics]
name     = _("Physics")
req1     = "University"
req2     = "Engineering"
flags    = ""

[advance_plastics]
name     = _("Plastics")
req1     = "Refining"
req2     = "Mass Production"
flags    = "Population_Pollution_Inc"

[advance_polytheism]
name     = _("Polytheism")
req1     = "Ceremonial Burial"
req2     = "None"
flags    = ""

[advance_pottery]
name     = _("Pottery")
req1     = "None"
req2     = "None"
flags    = ""

[advance_radio]
name     = _("Radio")
req1     = "Magnetism"
req2     = "Electricity"
flags    = "Airbase"

[advance_railroad]
name     = _("Railroad")
req1     = "Steam Engine"
req2     = "Bridge Building"
flags    = "Railroad","Trade_Revenue_Reduce"

[advance_recycling]
name     = _("Recycling")
req1     = "Environmentalism"
req2     = "Democracy"
flags    = ""

[advance_refining]
name     = _("Refining")
req1     = "Chemistry"
req2     = "The Corporation"
flags    = ""

[advance_refrigeration]
name     = _("Refrigeration")
req1     = "Steam Engine"
req2     = "Electricity"
flags    = "Farmland"

[advance_robotics]
name     = _("Robotics")
req1     = "Mass Production"
req2     = "Computers"
flags    = ""

[advance_rocketry]
name     = _("Rocketry")
req1     = "Advanced Flight"
req2     = "Electronics"
flags    = ""

[advance_sanitation]
name     = _("Sanitation")
req1     = "Engineering"
req2     = "Medicine"
flags    = ""

[advance_seafaring]
name     = _("Seafaring")
req1     = "Pottery"
req2     = "Map Making"
flags    = "Reduce_Trireme_Loss1"

[advance_space_flight]
name     = _("Space Flight")
req1     = "Computers"
req2     = "Rocketry"
flags    = ""

[advance_stealth]
name     = _("Stealth")
req1     = "Advanced Flight"
req2     = "Robotics"
flags    = ""

[advance_steam_engine]
name     = _("Steam Engine")
req1     = "Physics"
req2     = "Metallurgy"
flags    = ""

[advance_steel]
name     = _("Steel")
req1     = "Refining"
req2     = "Industrialization"
flags    = ""

[advance_superconductors]
name     = _("Superconductors")
req1     = "Refrigeration"
req2     = "Laser"
flags    = ""

[advance_tactics]
name     = _("Tactics")
req1     = "Conscription"
req2     = "Railroad"
flags    = ""

[advance_the_corporation]
name     = _("The Corporation")
req1     = "Economics"
req2     = "Colonisation"
flags    = ""

[advance_the_republic]
name     = _("The Republic")
req1     = "Monarchy"
req2     = "Literacy"
flags    = ""

[advance_the_wheel]
name     = _("The Wheel")
req1     = "None"
req2     = "None"
flags    = ""

[advance_theology]
name     = _("Theology")
req1     = "Feudalism"
req2     = "Monotheism"
flags    = ""

[advance_theory_of_gravity]
name     = _("Theory of Gravity")
req1     = "Astronomy"
req2     = "Physics"
flags    = ""

[advance_trade]
name     = _("Trade")
req1     = "Currency"
req2     = "Code of Laws"
flags    = ""

[advance_university]
name     = _("University")
req1     = "Mathematics"
req2     = "Philosophy"
flags    = ""

[advance_warrior_code]
name     = _("Warrior Code")
req1     = "None"
req2     = "None"
flags    = ""

[advance_writing]
name     = _("Writing")
req1     = "Alphabet"
req2     = "None"
flags    = ""

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: text/plain; charset=us-ascii; name=magicunits.spec
Content-disposition: attachment; filename=magicunits.spec
Content-Transfer-Encoding: quoted-printable


[spec]

; Format and options of this spec file:
options =3D "+spec2"

[info]

artists =3D "
			Zolt=E1n Lakatos <lakatoszoltan-//[email protected]>
"

[file]
gfx =3D "magic/tileset/magicunits"

[grid_main]

x_top_left =3D 0
y_top_left =3D 0
dx =3D 30
dy =3D 30

tiles =3D { "row", "column", "tag"

  0,  0, "u.ork"
  0,  1, "u.troll"
  0,  2, "u.armored_troll"
  0,  3, "u.air_dragon"
  0,  4, "u.fire_dragon"
  0,  5, "u.silver_dragon"
  0,  6, "u.seasnake"
  0,  7, "u.angel"
  0,  8, "u.druid"
  0,  9, "u.wizard"
  0, 10, "u.paladin"
  0, 11, "u.pegasus"
  0, 12, "u.griff"
  0, 13, "u.eagle"
  0, 14, "u.ghost"
  0, 15, "u.ent"
  0, 16, "u.air"
  0, 17, "u.earth"
  0, 18, "u.fire"
  0, 19, "u.water"
  1,  0, "u.skeleton"
  1,  1, "u.vampire"
  1,  2, "u.witch"
  1,  3, "u.lich"
  1,  4, "u.death"
  1,  5, "u.daemon"
  1,  6, "u.fire_daemon"
  1,  7, "u.lava"
  1,  8, "u.black_magi"
  1,  9, "u.unicorn"
  1, 10, "u.black_knight"
  1, 11, "u.poison_cloud"
  1, 12, "u.visionary"
  1, 13, "u.prophet"
  1, 14, "u.turtle"
  1, 15, "u.heaven_light"
  1, 16, "u.weather"
  1, 17, "u.bolt"
  1, 18, "u.green_bolt"
  1, 19, "u.moss"
  2,  0, "u.nazgul"
}

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: image/x-xpm; name=magicunits.xpm
Content-transfer-encoding: 7bit
Content-disposition: attachment; filename=magicunits.xpm

/* XPM */
static char * allold_xpm[] = {
"600 90 34 1",
" 	c None",
".	c #B0B0B0",
"+	c #242424",
"@	c #8C8C8C",
"#	c #EEEE12",
"$	c #BFA076",
"%	c #E4E4E4",
"&	c #4A4A4A",
"*	c #767676",
"=	c #8C4A36",
"-	c #A05F4A",
";	c #A0A0A0",
">	c #245F12",
",	c #5F2424",
"'	c #763624",
")	c #365FBF",
"!	c #002476",
"~	c #1236A0",
"{	c #244AB0",
"]	c #D9BFA0",
"^	c #5F5F5F",
"/	c #FFB012",
"(	c #367612",
"_	c #313131",
":	c #353535",
"<	c #36A024",
"[	c #1E43AA",
"}	c #2B2B2B",
"|	c #1F1F1F",
"1	c #86898F",
"2	c #3857A8",
"3	c #1A1A1A",
"4	c #4ABF4A",
"5	c #424242",
"                ...+                              ++                          ++++                         ++++                   +        +++                                                                            @#$@   %%&&                             **                                                  @                                                                                                                                                                               .% @  @ %%..                          ++++                                                      +++++++           ",
"              ...*+                             ++==+                        +&&&++                  --- +++++++++                +     + ++++&+++++                                                                      @#$@  %.%..&&                         **;;***                            ;+                @.%%.@     .+                                                                                       ++=                 *****   ***                               >>+         @ %%@%   %..%.%..                       ,',',+                              -                    ++))!!+~{++         ",
"             ..*+                        ++,  ++*&++'+                 ++,  =**&&+++                --''++++''=-+                ++ +   ++++&&++++++                                                                      @%$@   .%%@.%&                       *;]%%];*                      +    ;@+                ++^@.%@..&.@+                              %   @^                                                    ,+               **;;;;;***;;;**                  >>>>>>+>>>>>>+          ...%%% @%%%%%..@                       ',',,+                             -/---                +))!+~{~+{!{+        ",
"            ..+ . *+                    +*((,++*(*&+'+                +*((,++*(*&+++                @---+++++++-+                ++++ &&++&&+++++++++                                                                     @#$@    .%@..%&                   ==$;]%%%%%;$-                   +=    .@+                   ^++&;&&@%.+                           %%@...^                                           ,=+=+     +=++            *..%%%%%;;;%%%;;****            >>>>(((>+>((((>>         @^@.%%%  %.%%%%@@@ @                   '++'++++                           -/--//-               +~~+)))){+~!!+       ",
"         *..*+  *;*+                    +*(++'++*&(+++                +*(++'+**&(+++                 ----++'++''+_               +++ &&++++++++++++ ++                                                                    @%$@@@@ ..%@.@@&                  ==$%;]%%];%$-+                  .+    ;**+                     %;+++^@+.           .%@^     %%...%.%..@^^                            '             =,=,''+   +=+=,++        **.%%%.%%%%%%%%%%%;;;;**          >(>(>(>>>>(>>(+>+          ^...%.. @.%%..^@  .                  ''''+'++                           #/##/-                 ++~~))))){!!++      ",
"         *.*+  +;*+&+                   +++',,+,**(+                  +++',,+(**(+                    --==+'''==-+:              ++++&+++++++++++ +  +     .*&+........                                                   @#$@##]@@.%@..%.&                ''+$;*=;;**;$++                  <= &&&&&&&&+                   +&&+ ;+++           %%%^   %%.%%%%...@@@@^                           ''  =         +,==,,=+   ++=,,,,+      *;*..%%%;;;%%;;;;%;%%%;%;*         >>((>++>>((>>>(>>+>+      @ @@..@@.@@..@@@@%@%               ''+,,++,+++++++                       -/-#//-                  +~~)){{!!!!+      ",
"         (+.*   +(+&+                 ++'',,+++*((++++              ++'',,+++((((+++                  -===++''=--+               ++++++++   +++++        .;[[)*+ ....);...                      @                         @#$@&@###@[email protected]@@&                '+,,**==,, *'++                  =+  &*$<&+                     ;&++ ;+            @%%%.^ %.%.......@^^^^                         ''''===          ,+,,=,'''++'=,===,,+    *;;;%%%%.%**;;;**;;*;**;;;;*       >>>>>>>>>((+>(>(+>>>+       @##############.%%%%@            '''+',+,+++,,+,++                      #/#/--               ++++++~{{{{{~!!+      ",
"         +((+  +((&+                 +'-+,+++&(*(+(((&+            +'-+,+++&&**&++;*+                 -'''++'''=-+                +++++++    ++++       .@[&&&!+ .*!!..);)...                 @ -@ --                     @%$@ ]$&@@.%@.%%.&              ''+++ =,++,+'',++                 =+   *]$&+                     &&&&;^^+          %%..%%.^.%....@@@@@@@^                     ''''''=-==,+          +'==,=='''=+'''''=,,+   *;%%%..%%.*+***++**+*++****+       >>(((>>>>>(>((>>(((>+        @@..]]]]#####...%.%^^           +,,,,,,',,,,,+,+++                   - ///-- -             +)))))+){{{!{!!!!+     ",
"          (&*+ &;&+++                +-'+++&&&*&((&**(&+           +-'+++&&;**&&&&**&+                 @-+++++++''+               +++++&     &+++      .;[&&+++  *.&++!..);)...+              -====-  =     @             @#$@ $]]&&*%@..@@&              '+++  =+++,+  '++                 =+   **-*&+                   ;==,,^^+          .%.^@.%%..%..@@@^^^^^^            ^^-=-+  '''----===,,,,            ++====','',=='===,+   *;%%%.%%.*+ +++  ++ +  ++++         >>+((>+(>>>((+>((>>+       @  %.@@@@@@@###.%%%.]]@^^        ''+,,,,+,,,',',,++                  -/--#// -/-           +)){{{~{)){{!!!!!!+     ",
"          ++&;.;+;(&+++++             ++++&&(*(&((&+*&&+            ++++&&;**+**&++*&&+            -=,  --+++'++++'}                &+++     &++       .[&+++    *.&!++!!...+++             @ -,+,====+  @- @-            @%$@  $-&&*[email protected]%%.&              '+++  ==++,+  =+++                =+  &***&++                  %&+==,,+           ..^  @%.%.%..@@@@@@@^^           ^$$+<=,+''--======,+++              +''====='''==''',,+ *;;%..%;;*+                         >>>((>>(+(>>((>(+((++      @.%%%%.@...%###.%%%%@#####       +,,,++++,,++,++,,++                 --/--///-/-- -         +){{~~!!{~{){!!!!!+     ",
"            +***;+&+&***++                +**((&((&++*(&+               +&;**+*&&++*&++          --,     @--+'''''''|               &+++     &++      .[&++      .*!&!++++++;+              @-,++++==+    @--@           @@%-@@ %&&&.%@..@@&             ',,+'==,=++',+=''++                =+ ;.****.&+          %@^   ;;&+=,==,+           ^   .%%.%%...@@^^^^%%^^^       ^$$$$-==,'-====,,,,,,,     += +=    +=+''''==='='===,,,+ *;%%.%%;*+                           >>>>>>>+>>>+(+>>((>>+     . %%....%%%%.......@^^^^^^       '',,++,,,+,,,,+,++++                //#-//#-#-/--/-        +)~!+++!~!!{~~~!!!+     ",
"            &+&;*++&;;*;*++                +*&&(&&&&+ *(&+               +&&+*&++++ +;*+         ,,-,-   --=++''=--+                 &++     &++      .[&+      .;+!!&!&!&&&+                =+++ +=,+& @^-=--.=         @#]#]@  %%%%@..%%%&              ,,,=''=+'+'+='',+                 =;.@;*&*&;;&+        .%%.%;;;@++=,=,=,+               %%%%%%...%%%%%%%%@.@^     ^$+++,-=,+-==,,,+++++       +===+++++'',''''===,,,,,,,+ *;;%%%%;;*+                             >+> ++((++>((+(>+>+     %%%.%%.%.%%%...@@@@^^.          '',++++++,++++,+',,++               -#/////#/#/##/-          +++   +!!!{{{!!!!+     ",
"              +;;*+*;*&*&++                 +*(**(&(+ (&&+               +*;**&&+++ *&&+       =-.--=--  -==++==--+                  &+++   &+++      .*&+     .;);*!&!!&&!!&+             @--,+   -,+&&---,+,--=        @@]$%%%.%.%@..@@.&                ++,=''=+'+'',,+                 ]$@@&;&;&;*@@+       +%%%;&++^^+==,,=,,+               %%%%%%%%%%%%%%%%%%.@^      +   '-=,+-==,,,,,,,        +++==+=+=+'='''''===++++++  *;;%%%%;;**    * *** **                 >+  >+>>+(>+(>>+(>+    .%%.%%..%%%%..@@^@@^@^           +,,,++',,,,,,+++++,,++              /#-/#/-//-//-/-                  !!!!{!!~!!+    ",
"               *;**+*&&&&++                +''((&&(**(*&+                +(;*&*&&&***&+       =-,=,+,'--=-''++==--+                & +&++   &+++      .;&+   ..;***[!&&&&!&&&&+             @-,++  =,+   =,+++,==          --&..%%%%..@%.%&                  +,='=+''',++                   $@& &;@;@&@@&+     %%..%%+. ++&===,=,,+              %%%%%%%%%%%%..%%%%..@^          '===,-=,,,,++++          ,,,=,',=,''=',,,,+'$+      *;;%%.%%;*** ***;;;*;;*                ++  >++++>++>+>>(++   %%%%%%%%%%.@@@^^..                '''+++'++',++,++,,,,++              #//-//-//-//#-                    +!!{{~~~!!+   ",
"                ;***;*&&+++                 +&''&&+***++                  +*&&&&+*(*++         + ,++++'=--++++=--+                 &++&++   &++       )......;)&;;1)*!&!!*!!)!&+      ==+    -=,+ -=,+   -,++ +,+          ]$%%%%%%%%.%@%.&                   +='=+'''+                     =&  &*@*@@+@*+    .+.^@.^+%. &%;&====,,+             %%%%%%%......@%%%.^.@^          '====,====+++   ''''     ++,,,=''=='='=,,++,$$      *;;%%..%%*;;**;;;%%;%%;****            ++  +;+;+++>>>>((>>+ @%%.%%%.%%%..%@^@                  '++,++'++,,++,+''+++++              -/-=#-/#-/=#/--                   ++!{{{!~~!+   ",
"                &++*;*&&+++                +*&&+&&+&*++                  +;*&+++&+(++            +    +''-==+'=--+                 &+ +++   &++       +!***1))&&;*!+!!!!))!+!!!;++     ==+    -,+ -,+&  @-,,+  ++          -&%%...%.%.%%@&                    +='''''+                      =+  +&@&@@@$&+    ..+^^ +^%.=+;&&++,,==,+++          %%%%....@@@@@@%%..^.^          '==-,-,---===''''-===+      +,====='''',,+  ,,$       **;%%%%%%;;%%%%%%%%%%%;;;;*            ++ +*+*+   +  >>>+   .%%%.%.%.%.@%@@^.                 ''',++'+,,,,+,+''',++               ///=/##///=/-/-                  +))){{!!!!!+   ",
"               ;*&*&*&+++++                +*&+++&&&++                   +;*&++&&+++            +      ++'-=''=-+                 +&+&+++   &++       +!!!!!!&&**)!+&&**)&!+!&!;..+     =++ @--,+ -,+&&  @-,++              &...@@@%%.&@&                      ==',,'+                      =+  ;&@&*@&]$+     ^^+++%%.%=+.&&+==,,,=,,++          %%%%@@@@@@^ ^%%%.^^.@         ,-,-=-=-----------, =+       +,='=='='=,+     ,+       *;%%%%%%%%%%%%%;;%%;%%%;%;*            ++++++   ++  ++++ .%.%.%%.@%%.@@%%@@^                 +,+,++,,,',',,++'+,++               #/-=#////-=#//-                 +))~)){{!~!!+   ",
"               ;*;*&&&++++                +&&&+++&*&++                  +**&&++&*&&+                    ++'=='==+                  +&+++     +++       ++!&&&++;)!++++!;*)!++&&&!1.     -,++ @-,+ -,++    -,++               @@& ..@%%.@&                      ,,'',,,                      =+  ;@&*&@&+            %%%%%+&&&++====%===@^         %%%^^^^^^^^  .%%@@^^@        ,--=---------------==+         +,,'''==,,+              *;%%%%%%.%%%%%;*****;;;***+             &++++ ++++       @ ^%..@@%%%%%%%%%@@@                +'+'++',,++,,,,+,+,++                ///#//-/=/#/-                 +){~){{!{~!!!+   ",
"               ;*;*&++++                  +++++++&&&++                  +++++++&;*++                     ++'=='=+                 -+-&+       ++& &++    ++++++*)++++++!*)!+++++!!1.                                               @@@%.@&                     =,,,+++                      =+  .;@@+&*+           .%%%%%&.&&+====%%%=.@^        %%@@^          @%%%@ @^       '------======---=-==+           +,,,,,,,+               **;%%%%%%%%%%%%%%++%***+++              &++++++           % ^%%%%%.%.%%.%@@^                  ++++++,,,+',',++++++                #//-/-/-///-                 +)~{{){!!~~!!!+   ",
"              ;*;**&++                    +*((+++&*++&+                 +*((+++&*++&+                    +++'=='+  ---            &++++        ++++          ++*1&++++++;*+++++++!!.                                               .%%@@@&                     ='='',+                      =+  .@@**+&+           .%%%%%&&&+&%==&%%%..@^       %%@^             %@%%%@        '---====,,,,,--===++             ++,,,,+                  *;%%.%%%%%%%%%%%%%*++                &++++               %%%..@%%%%...%@^^ @                   ''',+++',,++++                  -#//-////#/-                  +~)){{!!!!!!++    ",
"             &+&&*&**+                   +*((+&++++(((&+               +;&(+&++++((*&+                    +++''=+--,+,-          &+++                        +;11&+   +;*!++    ++.)                                               .%.%%.&&                   =='=,,,+                      =+  .;@*&*++            %%%%%%.&+...@%%%.^.@^       %%@%^^            %@ %@         '--=,,,,,,++=-+=+++               ++++                   *;%%%.%%%%%%%%%++%*+                 &+++              . %%%%.%%%...@%..%%.^                   +,',,++'',,,++                    -///////--                  +)){~~~~!!!+      ",
"             &*+++++++                   +**(+&+ +*((&++               +**&+&+ +*((&++                     +++''''-+---         +&+++                        ; ;!!+   ; ;22111;;..)+                                                ..%%%..&&                 =='=+'',+                     =+  ;;@*&*&+            ^%%....@+&@@@%%..^.^         %@%%%^           %@@^^         '-=,,,,+++   =-+-,+                                       *;;%%%%%%%%;;;;**+*****            &++++               %%....@%%...@%%%%%.^ .                 '',,,++++,,,+++                   -///-///-/-                +)){{~~~!!!+       ",
"             ;;(+ ;;++                    +&(&++  +*((&+                +&(&++  +*((&+                       ++++'=---+          +-++                                    2&&&!!!!+++                                                ..%%%....&               ==''=''',+                     =+  @;*@*&&+            %%%^@@ .@+^^^%%%^^.@^         %%@%^           ^^^            '=,++++      =-=,,                                       **;;;%.%%;;*+*+***...%.*           &++++              @%@.@@@@%%%.@@%%%..@%                   ++'+++++''',+++                  -/#-/ //#//                 +){{!!!!!!!+       ",
"              ((+  ((+                    +*(&+   +*(&+                 +*(&+   +*(&+                          +++++++      -    /#                                                                                                 .%.%%..%%$&              =='==,'''+                     =+ ;@;*@@&&+           %%%@^  .@&+^   %%%^^@^          %@^                           '=,++        -=,++                                        +***;;;%%%%;;*;;.%%.**+          &+&+&++              @@^^^^%%%.%.%%%..@@^                  ',,,++++ ++,,++++                  #//- -/##-                 +){~~~~!!!!!+      ",
"              ;*+  ;*++                   +*(&+   +(&++                 +*(&+   +(&++                 ==      -='+              -#-                                                                                                 .%.%%%%*$]$&             =='=,+','++                    =+ .@@&*@&&+          %%@^^^   +++     %%@ @@^                                       '=,++        -=,++                                         +++***;;%%%%;%%%..*++        &++++&++&+             .@@^.  %.%%%.. @@^^@@                  ',,,,+++  ''',,++                  /#-/--///-                  +){{{~~~!!!!++    ",
"              ;*+  ;*&+                    +*(&+ +*(&+                   +*(&+ +*(&+                   '3'=--='++          -  --#/--   -                                                                                           .%%%%%%&&]$&              =''=',','++                    =+ @*@&@*&*+           %^@%^          %%@^^^^                                         -,++        -,+,+                                            +++*;;;%%%;;%;*+        ++++ +++&++++              .   .%%%%..^  @                      ++,,,+++  '''++++                  #///- ///--                ++){~~~!!!!!!!!+   ",
"              **+   ;&+                    +*(&+ +*(&+                   +*(&+ +*(&+                     ++++++         -  ---//#/-- -                                                                                             ..%%%.&& $&               ='==',',',,+                   =+;@&@+@*&*&+          %^ %@^        %%%^@^                                           -+=,+       -,+,+                                               +***;;;**;++       &&+&   ++& &+++++                 %%%.@@^.                       '',,+++++  +',,,+++                 ///-  -////-              +){)~~~{{!!~!!!!!+  ",
"              ((+   ((+                   +**(++ +*(&++                 +**(++ +*(&++                                     -/#/-////---                                                                                               %.$$&  &               =='==+'',',++                   =+.@&@+@@&*&+           %%^%^        %^ %^                                           -=+-,+      -=+=,+                                                +++***+++                +   ++   ++&              .  @@^^^                        ''',,,+++  '',,++++                #/#/-  -//#-              +){{){{{{~~~~!!!!!+  ",
"             ;*&+  ;*&+                    +*+    ++*&+                  +*+    ++*&+                                    ---/-//--/#/-- -                                                                                            &&]$&                  ==,,,+'',++                     =  @&@ @@+*+            %%@%^       %%^%%^                                          -=++-+      -=++=,                                                    +++                  &+   ++&                         ^^                        +,+,+,++   '+'+,++                //#/-   /////-              +++++))))~!++++++   ",
"             +++   +++                      +       ++                    +       ++                                        - --- -/-                                                                                                 ]$&                   ,,  +++++                              @@+                %%^       %%^%%^                                                                                                                                           &                                                     ++++++    ++++++                  #//-    //#-                    ++++++         ",
"                 *++++*                                                                         +<+                                                                                                                         -++  ++                                                                                                                 <                                         +                             +                                                                                                                                                                                           ",
"                *[email protected]*+*                                                   +++                 +<4<+                                                               +,,      ,+                   +,,      ,+             --++++,++++  +                              &+                                                                          <<    (                                     ++                            =+                                                                                                               .%%@                          4%%<                                          ",
"                *+&..@+*                                                    +++                <4%4<                                  @@.%%.@+                    =+         =+                 =+         =+            ++++++++++++++++++                 %+  %+  &&+                                                                           +       ++++++                             !+                            =+                                                                             @.@                                .%%@                          4%%<                            {            ",
"                *+.@@@+*                         ..+                         +++               +<4<+                                @.%.@++++                    =++         =++               =++         =++       -+   +//+++++///++++++++                %%%+   &&+                                         %;        ;&                 <<    4(  4444444+++++                         +~+                           =,+                                                                          @.@@#@@.@                              .%@                           4%<                           {>{           ",
"           *** **+..@++*                        .*..+                       ++++&+             +<4<+                               .%%@++   +                   =+++  ,   ,  =+,+             =+++  ,   ,  =+,+      +++++//,^++++^^//--/-++++               +%++  +&+++                                        ++;^%&   %&&&                     4((+++((^^44<<4<+4++                      !~+                           =,+                                                                          @#@@#@@#@                              .%@                           4%<                      {   {>(>{          ",
"          *+++*++++++.++*                     ++*;.@+                     +++++&+++             +<+                                 %@+    +++                  ++++  ,+  ,+ ++,+             ++++  ,+  ,+ ++,+     +++/##/^^,/&#+,,^^,,,&+++                %%%+  +++++                                       &+ ++;+  ^;&++                  444(++(454+((++(((&++                       +~!+                          =',+                                                      *                 .@ .#.#.#. @.                            .%@                           4%<                     {>{{{{>((>{{ {      ",
"         *[email protected]+&&....&.++*                    +++**;+                    ++ +++++               +=+     *++++*                      .=+   +++++                =++++   ,-,,+ ++,+            =++++   ,-,,+ ++,+     ++++//-+,//&&&,+/^^,,+-++  +             *%*+  &<&++                                        ^   +^ +,;+&&                   (((+(44555(+4++(( <++                      !~!+                          =',+                                                     *.*                @#..#.#.#..#@                            .%@                           4%<                    {>(>>>{>(>{{>{>{     ",
"          *[email protected]@@+.&..@+*                     ++++++                      ++.$*$+             +*.@+    ++..&+                       =+  +&&&++                +++++=  +=++ =+++=+           +++++=  +=++ =+++=+   -/+++/+++/-,,^^^+#-/,,++++ +-              %+   &%.++       %@    %                        &+    +^;+%&+++;,            <4 4((++44<((++++4<+(( ++                 *+    *$<!+                   *+    *$<,+                                                 ***.%.***           @@ .#.#####.#. @@                          .%%@@@@                       4%%<<<<                {>((((>((>{>(>(>{    ",
"          *+++++++ @.&&++*                    +&+++++.;+                   ++-.+++             +.=4++*  +.%@.+                        =+  +++&++              =+,++++= ==+ =++,+=,+         =+,++++= ==+ =++,+=,+  -++++++,//,++^,^#//^^/,&+++++              =+   &.-+++       .% .%@^                        ^     +%^^^;^^+,            < 4((++444(+++(++44++4(&++4++            *.&+   *]$*+                  *.&+   *]$*+                                                 *;..%..;*           .#...#######...#.                           .%%%%%@@@                     4%%%%%<<<              {>(>(((>{{>(((>{    ",
"         *[email protected]&&&...&..@+*                   ++&+&&++*+;                  ++++@*+              +*=+.-++++4+4++                        =+ ++++&+               +,+++++= =++ ++,,++,+         +,+++++= =++ ++,,++,+  +++++^,,++++/,/#//^&/^/,-++++              =+  +%&&&%+        %%%%%^                      ;+        +++&^^^&;^    +     +44(++(4(+++4(44(++5++4(<++              +&++   **-*@+                 +&++   **-*@+                                               *;.%%%%%.;*          @@#############%%@@^                         .%@@@%%%.                     4%<<<%%%4            {{{>>(>(>>>>((>>>{   ",
"          *[email protected]@@++@.&&+*                   +++&&+.;+++                 +&++++++                -++-=-=+@.@@+                         =++&+&&+               +,++,,+==-+++++,,=+=+   -  -  +,++,,+==-+++++,,=+=+  +++^^,,/+,//,&-//++^+^-,&+++-              =+ &&.++.&++        @%%%%^                    ;+++      +,,+&^^++&&; &&++      ++++4((++4(5<44((4(+<(&++++            $]++  &]$&&++                 $]++  &]$&&++                                              ****.%%%.****        @@@..#####%%.#%%%%%.@@^                      ..%@  @@@                     44%<  <<<            {>>{{>(>>>((((>>((>{  ",
"           *++++++*+&&.@+*                   ++++++*+;+                ++&&&&&&++                $+-=,==++*&*&+                       +=+&&&&&&++            =+,++,+,==-=++=,+,=+=+  -- -  =+,++,+,==-=++=,+,=+=+  ++++,,,#+-#/+&^+//,++-^,,,++               =&&&&*%%+&&++      %%%%%%%^                    ++      +,=,;&^&++++&+&++++    <<++(4(+<44++++44((<<+((((+             +$$&+ {+$+*{&+                +$$&+ =+$+*=&+                                           **;*...%%%...*;**      .########%%%%%%.%%%..@@^                    .%%%@                         4%%%<                {>((>>{(((((>>((((>{   ",
"            *******+&&*@+&*                  +++++&+++           +++  +&&&&+&+&+++               -++,+.-=+..*+++                      ++*&&&&&&++            =+,+,++=+,==,,==++=+=++-/--/- =+,+,++=+,==,,==++=+=++- ++^=,-/+//^++//#/,&+-^^,/&+              %<&++++%+&+&&+     .%.^@%%%%                            +,,=;^^&+^+++&&++++  < +4++(<(+44+((4444(++<++(4&++             +!!{{{&&+&~~!+                +,,===&&+&'',+                                          *;.*.%%%%%%%.*.;*      @@@..####%%%%%%.%.%.@%%.@^                 .%%@@%@   @@                  4%%<<%<   <<          {>((((>>>((>{{>>((>{   ",
"                  *+.@&@@+*                  +++++&+          ++++&&++&&&&&+++&++++              =++-+-====+++=,++                   +&&&*&&&&&++            +,,+,++=+=,,,,+=++=+,,+/#/#-  -,-+,++=+=,,,,+=++=+,,+  ++^/,/,+/#^+,^-&&,+-&-^^/&+               .++ +;%@&++&++    ..^  @%.%%%%.     .%%%               +,,=^%;^&++ &+++++++   +4+4(4(+44+(++<++(+<&<++4&+               !!!!!&+~{~!!+                 ,,,,,&+'=',,+                 (((((((                  *.%..%%%%%%%..%.*       @@####.%%%.%%.@%%.@@%%%@^                 .%@ @%@@@@%%.                 4%< <%<<<<%%4          {>>>(((((((>>>{>(>>{  ",
"                  *+&.@@&+*                  +++++&+          +++&++&&&+&&++++&&&++++            -+ +--==-=,-===,,+*++*             ++&&*=+&&&&++      +     +,,+,++=+,==,++,++=+,=+/+//#----/-,++=+,==,++,++=+,=+-+++^,-/&//++&,^-//,^//-/+,/++              =+  +&&&&&++&+     ^   .%%.%%%%%%%%%%%%%%^^           +,,====&++& &++&+&^+++<++(+(<4++44+(++<++4+44<4+(4<+              !+++!!&!!!++                  ,+++,,&,,,++               ((>>(>>&>+((               *..%%%%%%%%%%%%%..*      .#...#@%^%%%@@%%%%%%%@%@@^                .%@  @%%%%@@                  4%<  <%%%%<<            {{{>>>>(>((((>{>{>{  ",
"                 *[email protected]+*&@+*                  +++++&+            +++++++&&&++++++&&+$.$ ''&       $+ +-=,,--=-,,==,++@@+*            +++++=+&&++++     +++++  +,++,++,+,,,,++,++=,+=++++++/-/-/-,++,+,,,,++,++=,+=+-+,=^,-#//#-,^^/,^/^^,^-#+,+++              =+  ++&+&&&<++          %%%%%%%%%%%%%%%%%@.@^      +++,==,,+;&^+,+&+&+&^^&++<+((4(<4<+4<(((<(4<++(+<4+( <+              +   !!&++++                   +   ',&++++              ((+&>&&&>>+>>>>>            *.%%%%%%%%%%%%%%%%%.*     @@ .#.#%%^%%%%%.%.%%.%@@^                 .%@   @@@%%@                  4%<   <<<%%<               {>(((>>>>((>>>{   ",
"                *+&.++&@@+*                  +++++&+            +&&&&&&&&&&+++&+&.$'.''++&       -+ +-=,,--=-,,=.=.+.+@+             ++++&*+++++       +  ++ +,+,,+=,-==,,,+,,+=,+=+/+/-++-#--#-+=,-==,,,+,,+=,+=+-+//^,//-^-/&=^/,+/^/=,-++,+++              =+  &+&+&&+%.+          %%%%%%%%%%%%%%%%%%.@^     ++,,=,,+==%;&,,++&++ ++^^ <+444((4<+<4++++++4+4((<++(&++                  !~*+!!+                       ''*+,,+           ((((&((&&>(>&&>>>>>>>           *..%%%%%%%%%%%%%..*        @#..#.%%%..@%%%%...%@^^ @             @@.%%@     @%@                <<4%%<     <%<             {{>>(>((>{>>((((>{  ",
"               *+&.+*+&.+*                   +++++&+          +++++++++&&&+++++++'.++++          =+  -,,,,-=--,[email protected]+*                +&=*+++       +++++++++++++==+++++++==++++=++++++++++++++==+++++++==++++=+++++^,/^-^++&&&/&+,^//=++^,+++              =+  &&+&+&++           %%%%%%%%%%%%..%%%%..@^    ^&=+,+,++,,;&^,,+++++        +44((+<(4+4++(4((+44(<++4&+                   +~{!!!+                       ,'=,,,+           (>&(>(>>(&+&>&&+>>>>>>>          *.%..%%%%%%%..%.*         .@ ...%%%%.%%%...@%..%%.^            @%%%%%%@     .                <%%%%%%<     4             {>>(((>>(>>{>(>(>{   ",
"              *[email protected]+**+.+&*                  +++++&&+                 +++&&++++++++++             -+  =,+. ====,+=++..+*                 +&*=+&+        +  ++ +++++++=,-+,+,+=++++,=+/+-/++ +++++++=,-+,+,+=++++,=+++++^//#/+&+#//&,&+///-+&&,+++              =+  +&&&++&+           %%%%%%%......@%%%.^.@^    ^&++++++++,;^&,++++++&     4  (44++4((44++4(4+44^<++44<(+                  +~!{!!+                       ,',=,,+          (>>(>>>(&>(>&>&+>>+++-+-=         *;.*.%%%%%%%.*.;*           @@@%%....@%%...@%%%%%.^            @%@@@.%%@                     <%<<<4%%<                 {>(((>(>>>(>{>(>>{    ",
"              *+&&+&[email protected]+*                   +++++&++          +,&,''++&&++++&&+++&               $+   =,+.=,,=,++=+++                   +&&=+&+       +++++  ++=+,+ =--,+=,+  ==+==++++++- ++=+,+ =--,+=,+  ==+==++++++/-/#/++^^-^^++#/^-+,,/&++              =+  +&&+&+++           %%%%....@@@@@@%%..^.^     ^&++++++++++^&+++++++&      <<444<+++44((+++++4((4++44&(+                  +{!@!!+                       ,=,@,,+         (&>(&&>(&&&>>&>>>&+++-===,         **;*...%%%...*;**           @@@%@.@@@.%%%%..^%%..@^        @@@@%%@   .%@                 <<<<%%<   4%<                  {>(>>((>>(>>(((>{    ",
"              *[email protected]+*+.@+*                   ++++&+++        '&&','+++++++'''&+++&+               -+    =,+=,+ =+ +                      +&&&=+&+       +      +,+   -,,++--,+  =+=+  +      +,+   -,,++--,+  =+=+  +++,^---/-//^^,/#//^-^+,++-+               =+  &&&++&++            %%%^@@@@@@^^^%%%^^.@^    ^&+^+++++++;^&+++++++       4++(+<<<4++4++(44+((<+++4 +++                  +~!;!!+                       ,',/,,+         (>((&+&>&+(&&>+>&+++-=,,++           ****.%%%.****              ^^@@^^^^%%%%.@@^...@@^       .%%%%%@    .%%@               4%%%%%<    4%%<                  {>{>(>{>(>>(>(>{    ",
"               *+.+*+&+**                  +++++&+&+          '+&+'+++''  &&&++&++                     =,+=,+.=,+                       +&&+=+++              +,++  ==++ +=,+  ++=+         +,++  ==++ +=,+  ++=+  +++,^/-/---+-/&-/&&//^,/#/++               =+  &+&++&++            %%@^^^^^^^^   %%%^^@^     ^+^+++++++&&+++++++^       44+(+4<<<<<<<4+<4+((++++4+                     +~!@!!+                       ,',@,,+       ((&&&>>>(>&>(&&>>>++,-=,++              *;.%%%%%.;*                ^@@^^{^..%@@^^^@@^^^^      .%@@@@%@     .%%@             4%<<<<%<     4%%<                  { {{{>((>{>{>{     ",
"               *+.+*+.+*                   +++++++&++         +++'+'''     &++++++                     =++==+..=,+                      +&+&&=++              +,=+  ,,++  ,,,+ +==+         +,=+  ,,++  ,,,+ +==+   ++/+^^^^+++--,&-///#^&+-/++               =+  &+&&++++            %%@^           %%@ @@^   ^++^^+++  +;&+ ++^+++        ++4+++++++(<<(+<<<+++44<+                     +{!{!!!+                      ,=,=,,,+      &>&+(&&(>&>(>&&++++                      *;..%..;*                  ^^^.{.^^^^^^^^{^           @   @%@      .%@              <   <%<      4%<                    {>(((>>>{ {      ",
"              **+@+*+@@+*                  ++++++&&++                      +++  +++                    =,+.=,+.==+                     ++&+&&=+&+              +    =,+   =,++   +           +    =,+   =,++   +     ++ ++++/^+^^+++++^&++/++&                =+ &&+&&++++             %@^           %@^^^^    ^+^^+++    ;^^+  ^&+++       ++++++++4+++++((++++44((+++                   +~!!{!!+                      ,',,=,,+     >>>>>>&+(&+((&+++++                       ***.%.***                  .{.{.{.{.{.{.{.                @%@      .%@                  <%<      4%<                   {>((>(>((>{       ",
"             *+*+&.+*+.+*                  ++++&&&++++                     ++++  +                      =+  =,++ =+                   ++&&++&&=++              +    -=+   =++    +           +    -=+   =++    +         ++++//#+^++^-#+++++++                =+ &&&+&++++             %^@^         %%^@^     ^++ +++      ++   ^^^&++         ++<+<+444+++++<444((+++                   +!~!!@!!+                     ,,',,@,,+     +++>>>>>(&>>++++                             *.*                     .{.{.{.{.{.{.{.                 .      .%%@                   4      4%%<                    {>(>>((>{        ",
"            *+.+...+*+@+*                 ++++&+++++++                       ++                          =   =+=+ ,+                  +&&&++&&=+++                   =,+ =++                       =,+ =++             ++++++--//#/+/+++++++++                =+ &&&+&++&+             %^@^         %@@^       ^^^^+++          ^+&&+           +<4++<<4444+4+4+(+                       +~~!{;!~!+                    ,'',=/,',+       +++++++++                                  *                     .{.{.{.{.{.{.{.                        .%%@                          4%%<                      {>{{>((>{       ",
"             *+..++*++&.+*               +++++++++++                          +                          =+  =+   =                  ++&&&&&+&&&&++                  =,+ ,,+                       =,+ ,,+             +  +++++-++++/+++&  ++                 =+&&+&+&++&++            %^%^         %^@^         ^+^+++        ^&+ &+           +++4+++<++((((((+++                    ++!{!!@@!~!!+                 ,,,=,,@@,',,+                                                                       .{.{.{.{.{.{.{.                        .%@                           4%<                        {  {>>{        ",
"              *++**+....+*               +++++++++++                                                      =   =+                    +++&&+&&++&&&+++                ==,+  ,++                     ==,+  ,++              +++++++++ +++++                      =+&&+&+&&+&++           %%^%^        %%^%^          ^+ ^+        ^+^++              ++++++++++++++++++                  @{!!~!{+@!!~!!!+              @=,,',=+@,,',,,+                                                                                                            .%@                           4%<                            {{         ",
"               ***+.+.++*                  ++++  ++                                                            =+                     +&&+++++++++++                =,,+  +++                     =,,+  +++              + ++++                               =  &+& &&+&+            %%^%^        %%^%^          ^++^++       ^+&++                ++++    ++++                        ;!!!@++;!!!!@+                /,,,@++/,,,,@+                                                                                                            .%%@                          4%%<                                      ",
"                  *+*+**                                                                                        +                     ++++  ++                      +++                           +++                       ++ +                                     &&+                                          ^++^++       ^++                                                       !@;    {;@+                   @@/    @/@+                                                                                                                                                                                      ",
" +                          =                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
" +                          =                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
" ,+                        =+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
" ,,+                      =++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
"  ,,+                   ==+,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ",
"  -==++                =++,-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ",
" +++++=+              ,++++++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
" ,,,,,+++            =+++,,,,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ",
"   ,,++++            ++++,=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"   ,-++,++          =++,+,-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"   -=+,,=+          +++,++=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"   -++,,,=+        =+((,=+'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"   =+,,,,=+       (+(++(-+,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"   ++,,,,,=+      =((+&&-++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ",
"  =+  ,,,,=+      (<++&+( +=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ",
"       ,====+    (<+++++(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"        =====+  (&++++++(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"          ---=+++((+++++(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"           --=,=(<+++++++(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ",
"           --=,=(+++++,++(                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ",
"            --=,(+++++,++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"            --=++++ +,=(+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"             =,,+,+   +=++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ",
"             =,,=+=+   +'+                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ",
"             ==,+  +   ++                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ",
"              =,,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ",
"              ,,,=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ",
"               +,,==                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ",
"                +++,=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ",
"                   ++,,=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "};

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)
Content-type: image/x-xpm; name=cities.xpm
Content-transfer-encoding: 7bit
Content-disposition: attachment; filename=cities.xpm

/* XPM */
static char * cities_xpm[] = {
"250 180 43 1",
" 	c None",
".	c #020202",
"+	c #E80E0E",
"@	c #5E2C1C",
"#	c #E8C9B8",
"$	c #D8D8D8",
"%	c #834C3B",
"&	c #C9A783",
"*	c #969696",
"=	c #3B3B3B",
"-	c #F5F5F5",
";	c #838383",
">	c #E8E80E",
",	c #1C1C1C",
"'	c #AFAFAF",
")	c #FFFFFF",
"!	c #4B4B4B",
"~	c #F5960E",
"{	c #000000",
"]	c #B8B8B8",
"^	c #5E6F3B",
"/	c #837259",
"(	c #53472F",
"_	c #978367",
":	c #8F4206",
"<	c #6C3204",
"[	c #5F5337",
"}	c #767676",
"|	c #0E2C0E",
"1	c #3BA73B",
"2	c #02E802",
"3	c #5E5E5E",
"4	c #6F834C",
"5	c #2C4CA7",
"6	c #4C5E2C",
"7	c #2C5E0E",
"8	c #2C831C",
"9	c #021C5E",
"0	c #3B3B1C",
"a	c #0E2C83",
"b	c #878787",
"c	c #1C3B96",
"d	c #D9D9D9",
"                                                                                                                                                                                                                                                          ",
"                                                                                                                                                                                                                                                          ",
"          ..+.    ...                                                                                                                                                                                                                                     ",
"         .+@[email protected]  .#$.                                                                                                                                                                                                                                     ",
"         .@+++.  .$$%.                                                                                                                                                                                                                                    ",
"        .+++#&&. .&#&.                                                                                                                                                                                                                                    ",
"        .@+@#.$#..%$&.                                                                                                                                                                                                                                    ",
"        .+@+@$$@@.%$#.                                                                                                                                                                                                                                    ",
"        .@+@&$.@%.%$#.                                                                                                                                                                                                                                    ",
"        .*@&#$%&#.&$#.                                                                                                                                                                                                                                    ",
"      ..$$=%####.&$$&.                                                                                                                                                                                                                                    ",
"     .#$$$-$%&&.&#$#.                                                                                                                                                                                                                                     ",
"    .#$$$----#$$$$#.                                                                                                                                                                                                                                      ",
"    .$$&%---#&$$$#.                                                                                                                                                                                                                                       ",
"   .#$&@=---&--$$.                                                                                                                                                                                                                                        ",
"   .$#@.*-----$;.                                                                                                                                                                                                                                         ",
"  .#$&.=->->-$;.                                                                                                                                                                                                                                          ",
"  .#$#.*---->*.....                                                                                                                                                                                                                                       ",
"   .#&=->->->>>>>.                                                                                                                                                                                                                                        ",
"    ..&>->->->>>.                                                                                                                                                                                                                                         ",
"     .>->>>->>>.                                                                                                                                                                                                                                          ",
"     ....&>>>>.                                                                                                                                                                                                                                           ",
"        .>>>>.                                                                                                                                                                                                                                            ",
"       .&>>>.                                                                                                                                                                                                                                             ",
"       .>>>.                                                                                                                                                                                                                                              ",
"      .&>>.                                                                                                                                                                                                                                               ",
"      .>>.                                                                                                                                                                                                                                                ",
"     .&>.                                                                                                                                                                                                                                                 ",
"     .>.                                                                                                                                                                                                                                                  ",
"     ..                                                                                                                                                                                                                                                   ",
"                                                                                                                              @,                               '     '                                                    ) ''!''!                        ",
"                                                                                                                           >>~@,                             ) ''  ''!                                    '   '           )'{{''!!                        ",
"                                                    '   '             '    '                                               >>~@,                             )'{{{''!!                                  ) '!{''           '')')'!{{ '                     ",
"           '     '                                ) '!{''           ) ''!''!                                             >~>>~@,                             ')')')'!!                                  )'{{''!        '  ''''''!'!''!!  !!'              ",
"         ) ''  ''!                                )'{{''!           )'{{''!!                                            >>~>>~@,                             ')!'!)'!{     '                  '        ''')')'!!      ''!){{{{{'''!')!{{!{'!              ",
"         )'{{{''!!                      '        ''')')'!!          '')')'!{{ '                                         >>~>,,@,                             ''!'!''!{'' ''!              '  ''!    ' ''!''''{{!      ')!)'{'{''')!{)!{'{''{              ",
"         ')')')'!!                  '  ''!    ' ''!''''{{!       '  ''''''!'!''!!  !!'                                  >~~~, @,                             ')')')'!{{{''!{             ''! ')!   ''!'){{{{{'!{      ')!')')')'')!{''')')'{!             ",
"         ')!'!)'!{     '           ''! ')!   ''!'){{{{{'!{      ''!){{{{{'''!')!{{!{'!                                  ~,,,  @,                             ')!'!)'!''')'!{  !'         ')! ')!   ')!')'{'{''{{      ')! )!'!)!')!!{'!'!'){{             ",
"         ''!'!''!{'' ''!           ')! ')!   ')!')'{'{''{{      ')!)'{'{''')!{)!{'{''{                                  ,     @,                             ''!'!''!!'!''!!!{''         ')! ')!   ')!'')')')'{{      ')! '!'!'!')!!{'{'!')!{'!           ",
"         ')')')'!{{{''!{           ')! ')!   ')!'')')')'{{      ')!')')')'')!{''')')'{!                                       @,                            '''!'!''!{!!!!!!!')!         ')! ''!   ')!'')!'!)!{!      ')! '!'!'!')!!{!{'!')!''!           ",
"         ')!'!)'!''')'!{  !'       ')! ''!   ')!'')!'!)!{!      ')! )!'!)!')!!{'!'!'){{                                       @,                           ''!!!!!''!{'{'{'{'')!        '')!!{'{'{'')!!''{'{'!!!     '')!!'!'!''')!!!!{'!''''!!           ",
"         ''!'!''!!'!''!!!{''      '')!!{'{'{'')!!''{'{'!!!      ')! '!'!'!')!!{'{'!')!{'!                                     @,                           ')!{'{'')!')'')'')')!        ')'!!!!!!!')'!!''!'!'!{!     ')'!!{{{{{')'{!{{!!!!!')!!           ",
"        '''!'!''!{!!!!!!!')!      ')'!!!!!!!')'!!''!'!'!{!      ')! '!'!'!')!!{!{'!')!''!                                     @                            ')!!)')')!!)'!)'!)''!!     '!')'!!'{'{'')'!!!'{'{'!{!   '!')'!!'{'{'')'{{'{'{'{'')!!!          ",
"       ''!!!!!''!{'{'{'{'')!    '!')'!!'{'{'')'!!!'{'{'!{!     '')!!'!'!''')!!!!{'!''''!!                                                                  ')!!'!'')!!)!{)!{')'!!     )!')'!!)')')')'!!''!'!''{!   )!')'!!)')')')'!!'')')')')!!!          ",
"       ')!{'{'')!')'')'')')!    )!')'!!)')')')'!!''!'!''{!     ')'!!{{{{{')'{!{{!!!!!')!!                                                                 '')!{'{'')!{)!{'!{')'!!     )!')'!!'!'!'')'!!''{'{''{!   )!')'!!'!'!'')'!!'{'''''')!!!          ",
"       ')!!)')')!!)'!)'!)''!!   )!')'!!'!'!'')'!!''{'{''{!   '!')'!!'{'{'')'{{'{'{'{'')!!!                            ;,                                  ')'!{!{')'!{'!{'!{')'!!     )!')'!!{{{{{')'!!')!'!'){!   )!')'!!{{{{{')'!!'{'!'!')'!!!          ",
"       ')!!'!'')!!)!{)!{')'!!   )!')'!!{{{{{')'!!')!'!'){!   )!')'!!)')')')'!!'')')')')!!!                          ;;*,                                  ')'!{!{')'!!!!{)!{)')!!     )!'')!!!{'{''')!!'){'{'){!   )!'')!!!{'{''')!!!{'{'{')'!!!          ",
"      '')!{'{'')!{)!{'!{')'!!   )!'')!!!{'{''')!!'){'{'){!   )!')'!!'!'!'')'!!'{'''''')!!!                       ;;;**=,                                  ')'!'''')'!{!{{)!{)!'!!!!!  )!'!'!!!'''')!'!{!'!!!')!!   )!'!'!!!'''')!'!{!{'!'!')'!!!          ",
"      ')'!{!{')'!{'!{'!{')'!!   )!'!'!!!'''')!'!{!'!!!')!!   )!')'!!{{{{{')'!!'{'!'!')'!!!                    ;;;***;;=,                                  '')!!'''')!{!{{'!{'!'!{{!!  '!'!'!!!'''')!'!{!!!'''){! ! '!'!'!!!'''')!'!{!{'''''')!!{          ",
"      ')'!{!{')'!!!!{)!{)')!!   '!'!'!!!'''')!'!{!!!'''){!   )!'')!!!{'{''')!!!{'{'{')'!!!               ;;;;;*]]*;=;=;,                                  '!'!{'{'!'!{!{{'!{'!'{{{{!! '!'!'!{{!'{''!'!{!!!'!')!{!! '!'!'!{{!'{''!'!{!{'{'{'!'!!{          ",
"      ')'!'''')'!{!{{)!{)!'!!   '!'!'!{{!'{''!'!{!!!'!')!{   )!'!'!!!'''')!'!{!{'!'!')'!!!        ;;;;;;;*]]]]*;;=;;=;=,                                '{'!'!{!{'!'!{{{{{{{{!'{{{{'!{'!'!'{{{!!{')!'{{!!!!!''{{{! '!'!'{{{!!{')!'{{!{!!!{'!'!!!          ",
"      '')!!'''')!{!{{'!{'!'!{   '!'!'{{{!!{')!'{{!!!!!''{{   '!'!'!!!'''')!'!{!{'''''')!!{;;;;;;;;*]]]]]]]]**;;;=;;==;==                                '{'!'{!{{'!'{{{{{{{{{{'{{{{{'{'!'!'{{{!{{')!'{{{!{!{''{{{!{'!'!'{{{!{{')!'{{!{!!{{'!'{{!          ",
"      '!'!{'{'!'!{!{{'!{'!'{{   '!'!'{{{!{{')!'{{{!{!{''{    '!'!'!{{!'{''!'!{!{'{'{'!'!!{]]]]]]]]]*]*]**=,,;;=;;==;;==,                               '{{{!'{{{{{!'{{{{{{{{{{{{{{'!'{{{{!'{{{{{{{{!'{{{!{!{''{{{{{{{{!'{{{{{{{{!'{{{{{{{{{!'{{{          ",
"      '!'!{!{'!'!{       !'{       !'{       !'{ {!{!{''{    '!'!'{{{!!{')!'{{!{!!!{'!'!{ ]***]**;*]*;];=,@@,*;;=;;=^=;=                              '''{{{'{{{''{'{{{{{''{{{{{{{{''''{{{'{{{''{{{{'{{''{{{{{{'{!''{{{'{{{''{{{{'{{''{{{{{{'{!{          ",
"      '!'{!{{'!'{{        '         '         '              '!'!'{{{!{{')!'{{!{!!{{'!'{{ *]*]*]**]]*]]*,@%%@;=;;=^;=^^                               !')!{'{'{{')!{'{'{{')!{'{'{'{'!')!{'{'{{')!{'{'{{')!{'{'{{{!')!{'{'{{')!{'{'{{')!{'{'{{{!{          ",
"       !'{    !'{                                               !'{       !'{        !'{  *]*]**]]*;];*;,@%%@*;^;^^=^=                                !')!')')''')!')')''')!')')')!!!')!')')''')!')')''')!')')')!!')!')')''')!')')''')!')')')!!{          ",
"        '      '                                                 '         '          '   ]**]]];*]*]]*;,@%%@^;^=^==                                   ')!!'{'!'')!!'{'!'')!!'{'!)!! ')!!'{'!'')!!'{'!'')!!'{'!)!!')!!'{'!'')!!'{'!'')!!'{'!)!!           ",
"                                                                                          *]]*]*]];^*;];,@%%@*^=^                                      ''{!'!'!'''{!'!'!'''{!'!'''{! ''{!'!'!'''{!'!'!'''{!'!'''{!''{!'!'!'''{!'!'!'''{!'!'''{!           ",
"                                                                                          ]***]]^*]]^];;,@%^                                           '!{!!!'!''!{!!!'!''!{!!!''!{! '!{!!!'!''!{!!!'!''!{!!!''!{!'!{!!!'!''!{!!!'!''!{!!!''!{!           ",
"                                                                                          **]**]*;*^^ ^                                                '!{!     '!{!     '!{!        '!{!     '!{!     '!{!       '!{!     '!{!     '!{!                  ",
"                                             ! ! !!! !!          ! ! !!!! ! !                                              =.  ...                                                                                                                        ",
"                                              ! !! !!!!!          ! !!!!!!!! !!                                            ,>..+>>                                                                                                                        ",
"                                                 !!   !               !!!!!!!!!                                            ,>~++>>                                                                                                                        ",
"                                                  !!  !!              !!  !!! !!                                           ,>~+@>>                                                                                                                        ",
"             /({{//({{//({                        !   !               !   !!  !                                            ,>~++>>                                                                                                                        ",
"            __/({__/({__/({                       :{  :{              :{  :{  :{                                           .~~+@~~                                                                                                                        ",
"  _//_/_/   (((((((((((/!!!{{    /({{//({{//({    ((  ((              ((  ((  ((                                           [email protected]                                                                                                                        ",
" _/_////_{  __/({__/({/!!!!{{   __/({__/({__/({   <{  <{              <{  <{  <{                                           . ..                                                                                                                           ",
" {!{!{!{{!! __/({__/({{!{!{!!   __/({__/({__/({   ((  ((              ((  ((  ((                                           .                                                                                                                              ",
" _!_!_!_{[[[[[[[[[[[[[/{/{_{{   _//({_//({_//({   <{  <{              <{  <{  <{                                           .                                                                                                                              ",
" _{_{/{_!_{_{_{_{_{_{_/!/!/!!   (((((((((((((((   ((  ((              ((  ((  ((                                           .                                                                                                                              ",
" /!/!/!_{!!!!!!!!!!!!!/{/{_{{   __/({__/({__/({   <{  <{              <{  <{  <{                                           .                                                                                                                              ",
" {{!!!!{{{!/{!(/{!!!{_/!_!_{{   __/({__/({__/({   <{  <{              <{  <{  <{                                           .                                                                                                                              ",
" _{!!!!_{!!_{!/_!!!_!{!!!{!{!   __/({__/({___//__//__//__       _//__/__/___/_///__                                        .                                                                                                                              ",
" _{!!!!_{!!_{!!!!_!{!!/{/{_!!   _//({_//({__/_/_/_/_/__/!!     _/_/_/_/__//__/___/!!                                       .                                                                                                                              ",
" /{!!!!/{!!_!!__!{/!{!/!/!_!{   _//({_//({_{!{!{!{!{!{!{{!!    {!{!{!{!{!{!{!{!{!{{!!                                      .                                                                                                                              ",
" [{!!!!/{{{!!_!{{!__{!_!_{/!{{  (((((((((((_{_!_{_!_{_{_{!{    _{_!_{_{_!_!_!_{_{_{!{                                      .                                                                                                                              ",
" /{!}!!_!{{{!{!!{{{/{!_!_!/!{{  _//({_//!!_////__//__//_{!{   _////__///__/__//_/_{!{                                      .                                                                                                                              ",
" /{}!{!{{{!{{!{/{!!!{!/{/{_{{{  __/({_!!!/{!{!{!{!{!{!{!{!{   {!{!{!{!{!{!{!{!{!_!{!{                                      .                                                                                                                              ",
" }}!{!{!{!!!{{/!!!/!!!!!/!_{    _//(!!!/!{_!_!_!_!_!_!_!{!{   _!_!_!_!_!/!_/////_!{!{                                      .                                                                                                                              ",
" {{{!{!{!{{{{!{!!/!!//!{!!}}}}  __!!!/!{({_{/{_!_{_!_{/!{{!   _{/{_!_{_{_{_{!_{!/!{{!{{                                    .                                                                                                                              ",
" !{!!{!{!{!!!{{/{{{!//}{{!!!!{    !/!{    /!_!_!/!_!/!/!{!{{  /!_!_!/!_!_{_{!_{!/!{!{{{{{                                                                                                                                                                 ",
"}_}!_}}_}_}!}}!{!!{{{{{{{ { !{   /!{!!!!{{/{_{_{/{_{/{/!{{{{  /{_{_{/{_{_!_!!_!!/!!!!!{{{                                                                                                                                                                 ",
" /[!}/[/[/[!{{{{{{{}!!!!{{       {!!{{!!!!/{_!_{_!_{_!/!{{{{  /{_!_{_!_[!!!!!!!!!!!!{!{                                                                                                                                                                   ",
" [[{}[[/[[[{!!!{{}{!{!{!{!                 {{{{{{{{{{{{{{{     {{{{{{{{{!{!{!{!{!{!{!{    __      ((__      ((__      ((                                                                                                                                  ",
" }!{!}!{!}!{}!}{{}!}!}!}!!!}}  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!//___ {!{{//___ {!!{//___ {({{                                                                                                                                  ",
"}}}}}}}}}}}}}}}}}}}}}}}}}}}}  }}}}}}}}}}}}}}}}}}}}}}}}}}}}   }}}}}}}}}}}}}}}}}}}}}}}}}}}} /!/!_{(!!{/!/!_{!!({_!_{_{!!!{                                                                                                                                  ",
"{!{{!{{{!{{!{{!!{!{{{{!{{!!{{{{!{{!{{{!{{!{{!!{!{{{{!{{!!{{ {{!{{!{{{!{{!{{!!{!{{{{!{{!!{{/_///{({({__///{!{({_////{!{({                                                                                                                                  ",
"{!!{! {!{!{!{!  !{! { {{!  { {{!!{! {!{!{!{!  !{! { {{!  {   {!!{! {!{!{!{!  !{! { {{!  {     _{({{     /{!{{     /{({{                                                                                                                                   ",
"                                                                                               !         !         !                                                                                                                                      ",
"                                                                                                                           =|  |||                                                                                                                        ",
"                                                                                                                           ,~||+~~                                                                                                                        ",
"                                                                                                                           ,$+~*$$                                                                                                                        ",
"                                                                                                                           ,1*$211                                                                                                                        ",
"                                                                           33===,                                          ,$41*$$                                                                                                                        ",
"                                                                          =****3,                                          .~*$+~~                                                                                                                        ",
"                                                                         =3=3=33,                                          ..+~...                                                                                                                        ",
"                                                                         ]=*5*53,                                          . ..                                                                                                                           ",
"                                                                         *5]=*=3, =6==3,.                                  .                                                                                                                              ",
"                                                                         ]=*5*53,3#$#$*=.                                  .                                                                                                                              ",
"                                          33===,                      33=*5]=*=3,=6==,==.                                  .                                                                                                                              ",
"                                         =****3,                     =***]=*5*53=3=;===3.                                  .                                                                                                                              ",
"                                        =3=3=3*,  =6==3,.       33===3=3=*5]=*=3=&=]==3=.                                  .                                                                                                                              ",
"             33===,                     3=3=33*, 3#$#$*^.      =****33&6&]=*5*53,*]]]3=3.                                  .                                                                                                                              ",
"            =****3,                     ]5]33===3=6==,33.     =3=3=33=&=&*5]=*=3=3=;==3=.                                  .                                                                                                                              ",
"           =3=3=33,                     *==****3=3=;==33.     3=3=3333&6&]=*5*53=&=]===3.                                  .                                                                                                                              ",
"           $]$]];3,                     ]=3=3=33=&=]==33.     ]5]5]=3=&=&*5]=*=3=*]]]33=.                                  .                                                                                                                              ",
"           *=&6*33,                     *$]$]];3=*]]]=3=.     *=*=*33=&=&]=*5*53=]=;===3.                                  .                                                                                                                              ",
"           *5&=*=3,                     ]*=&6*33=]=;===3.     ]5]5]=3=,,.*5]=*=3=]=]==3==                                  .                                                                                                                              ",
"           $]$]];3,                     **5&=*=3=]=]==3=.     *=*=*333,|.]=*5*53=&*&*3=3|                                  .                                                                                                                              ",
"          7*=&6*33,                   88]$]$]];3=&*&*==3|     ]5]5]=33|^.*5]=*=3=]=*===43                                  .                                                                                                                              ",
"         18*5&=*=31111               881**=&6*33=]=*==3481    *=*=*33|==|]=*5*53=;=]==^33                              =                                                                                                                                  ",
"        118$]$]];111811            18118]*5&=*=3=;=]==^18     ]5]5]=||.33*5]=*=3,=]]]333                             - 6                                                                                                                                  ",
"      11181118181181118           8888888$]$]];,,=]]],11     881888|==|3333333333333333    -     - -         - -   - $]=                                                                                                                                  ",
"      .,,,,,,,,,,,,,...           ..9.,.9..9.,..,.9.,.9.    ,..,.,.....9.,.9.,...,.9..    =$*$$$*$=$*$$$$$$$*$=$*$*$6$]=                                                                                                                                  ",
"       ].^&==*^.]*.4*=             *.^]==*4.*].^*==*4..     ,*4.*&.;.;*==*4.*].4*==,,     =$*]]]]$=$*]]]]]]]]$=$*]]$=$]=                                                                                                                                  ",
"        .....,.....,.               .....,.....,..,...       .,..,.,....,..,......,,      =$*]]]]$=$*]]]]]]]]$=$*]]$=$]=                                                                                                                                  ",
"                                                               ,4.*&*==*4.*].4*==,        =$*]]]]$=$*]]]]]]]]$=$*]]$6$]=                                                                                                                                  ",
"                                                                 ..9..,..,......          =$*]]4]$=$*4]]]]44]$=$*4]$=$3                                                                                                                                   ",
"                                                                                          =^^*^*4*84*^**^*^^**8*^*^*3^                                                                                                                                    ",
"                                                                                                                           =|   ||                                                                                                                        ",
"                                                                                                                           =2|||21                                                                                                                        ",
"                                                                                                                           ,211-21                                                                                                                        ",
"                                                                                                                           ,21-+-1                                                                                                                        ",
"                                                                             ]]]]*                                         ,2-+-21                                                                                                                        ",
"                                                                            ]]]]]]*                                        ,11-118                                                                                                                        ",
"                                                                            ]5$-*5=                                        .|888||                                                                                                                        ",
"                                                                            -]5553=                                        . |||                                                                                                                          ",
"                                                                  ]]]]]]]   *5$-*5=                                        .                                                                                                                              ",
"                                                                ]]]]]]]]]]* -]5553=                                        .                                                                                                                              ",
"                                          ]]]]]]]]]             -5--$-*****=*5-$*5=                                        .                                                                                                                              ",
"                                        ]]]]]]]]]]]]]           ---55]5***5=-]5553=                                        .                                                                                                                              ",
"            ]]]]]]]]]               $$$$--]]]]]]]]]]3***        -5--$-]5553=]5-$*5=]                                       .                                                                                                                              ",
"          ]]]]]]]]]]]]]            $$$$$-5--$-$-$$*5******      ---55*5-**5=-]555=======                                   .                                                                                                                              ",
"          --]]]]]]]]]*=            --------55$5$55***$*$*=      -5---$---=========3$]*3=                                   .                                                                                                                              ",
"          -5--$-$-$$35=            --5-5-5--$-$$$$35*]5]5=      ---5555-5--$-$-**35]5353                                   .                                                                                                                              ",
"          ---55$5$55**=            --------55$5-55**]$]$]=     6-5---$----55$5]55*3$]*3=                                   .                                                                                                                              ",
"    44^^^6-5--$-$$$$35=666         --5-5-5--$-$$$$35*]5]5=   666---5555-5--$-$$**35]5353                                   .                                                                                                                              ",
"   41&1&1&---55$5-55**=8486      ^^--------55$5-55**]$]$]=^.,366..--------55$5]55*3$]*3=..                                 .                                                                                                                              ",
"  4]&]&]&]&]--$-$$$$3484846     ^^^&--------$-$$$$]]$]$]&*^00&*&*&*&&------$-$$**3$]$]&*&0                                 .                                                                                                                              ",
" ^1111111111141848484848486    ^^^&*&*]*&*]*&*&*&*&*&*&*&*^00^^^&*&*]*&*]*&*&*&*&*&*&*&*^0                                 .                                                                                                                              ",
" 06666666666666666666666666,  ,66666666**]*&*&*&*&**6666666|,66666666**]*&*&*&*&**6666666|                                 .                                                                                                                              ",
" .,,,,,,,,.,,,,,,,,,,,,,...   |%6666666666]*&*&*&6666666666,|%6666666666]*&*&*&6666666666,  1233.   1233.   1233.   123,                                                                                                                                  ",
"  ,.^&==*^.].^&==*^.]*.4*,    787877875666666666666678778787787877875666666666666678778787 181$$. 21818$. 21818$. 21818=                                                                                                                                  ",
"   .....,........,.....,.     787888878555666666678778888787787888878555666666678778888787.118$$.28118$$.28118$$.28118$=                                                                                                                                  ",
"                              ..9.,.9..9.,..,.9.,.9.,.9.,.9.,..,,..,.,.....9.,.9.,...,.9..=-**$$3-28**$$3-28**$$3-28**$=                                                                                                                                  ",
"                               *.^]==*4.*].^*==*4..^*==*4.. ,*4.,*4.*&.;.;*==*4.*].4*==,, =-**$]3---**$]3---**$]3---**;=                                                                                                                                  ",
"                                .....,.....,..,....,..,...   .,...,..,.,....,..,......,,  =-**$$3]--**$$3]--**$$3]--**$=                                                                                                                                  ",
"                                                               ,4.*,4.*&*==*4.*].4*==,    =-**]$3---**$$3---**$$3---**$=                                                                                                                                  ",
"                                                                 ..9...9..,..,......      ,*****,*******,*******,******,                                                                                                                                  ",
"                                                                                                                        59  99                                                                                                                            ",
"                                                                                                                        5599a9~                                       bb                               '                                                  ",
"                                                                                                                        55cca9~                                       ')''                          bb)'b'                                                ",
"                                                                                                                        55cca9~                                     '')bbb''                       b)bb''b'                                               ",
"                                                                                                                        55$$a9~                                   '')'''''b'''                   ''''''''''''                                             ",
"                                                '                                                                       5$55$9~                                 '')''''b'b')'                  '')''b''bb''b'''         ''))d'd)))dd''d)ddd)db            ",
"                 bb                          bb)'b'               ''))d'd)))dd''d)ddd)db                                5$55$9~                                '))')''b'bb'''                ''))')''b'b''b')'        '')'')''''dd)'dd')d')''''           ",
"                 ')''                       b)bb''b'            '')'')''''dd)'dd')d')''''                               55$$a9~                              '))!b''))''')'b'               '))!bb'))''b'bb'''       '))''b'bb'ddd'dddd'')''b'''          ",
"               '')bbb''                   ''''''''''''         '))''b'bb'ddd'dddd'')''b'''                              55cca9~                             ))!b''b''')))''b'             '))!b''b'''))''')'b'     '))!'))''')'')))))'))''))'')           ",
"             '')'''''b'''               '')''b''bb''b'''     '))!'))''')'')))))'))''))'')                               55cca9~                             ')))))))))')'b'b'            ))!b''b''bb''')))''b'    ))!b'''')))''''))'))!bb'''))'           ",
"           '')''''b'b')'              ''))')''b'b''b')'     ))!b'''')))''''))'))!bb'''))'                                5cca~                              ))'))'))'))''b'b'            ')))))))))))))')'b'b'    ')))))))')'!'b'b'b')))))))')'           ",
"          '))')''b'bb'''             '))!bb'))''b'bb'''     ')))))))')'!'b'b'b')))))))')'                                 cc~                               !'b'b'b'b'b''b'b'            ))'))'))'))')')''b'b'    ))')))'))''!'{)!){))')))'))''           ",
"        '))!b''))''')'b'           '))!b''b'''))''')'b'     ))')))'))''!'{)!){))')))'))''                                  ~                                 ){)!){){)b''b'bbb           !'b'b'b'b'b'b'b''b'b'    !'b'b'b'b''!'!)!)!!'b'b'b'bb'           ",
"       ))!b''b''')))''b'          ))!b''b''bb''')))''b'     !'b'b'b'b''!'!)!)!!'b'b'b'bb'                                                                    )!)!)!)!)b'b'bbb'b           ){){){){){){)b''b'bbb    ){)!){)b''b'!db)b)){){){)b''           ",
"       ')))))))))')'b'b'          ')))))))))))))')'b'b'      ){)!){)b''b'!db)b)){){){)b''                                                                    )b)b)b)b)'b'bb''bb!!         )!)!)!)!)!)!)b'b'bbb'b   )!)!)!)b'b''!db)b))!)!)!)b''           ",
"       ))'))'))'))''b'b'          ))'))'))'))')')''b'b'      )!)!)!)b'b''!db)b))!)!)!)b''                                                                    )b)b)b)b)'b'b''bb!!! )       )b)b)b)b)b)b)'b'bb''bb!! )b)b)b)'b'''b'b)b))b)b)b)'bbb          ",
"       !'b'b'b'b'b''b'b'          !'b'b'b'b'b'b'b''b'b'      )b)b)b)'b'''b'b)b))b)b)b)'bbb                                                                   )b)b)b)b)'bb''bb!!!!)        )b)b)b)b)b)b)'b'b''bb!!! )b)b)b)'b'b'b'b)b))b)b)b)'bb'          ",
"        ){)!){){)b''b'bbb          ){)!){){){){)b''b'bbb     )b)b)b)'b'b'b'b)b))b)b)b)'bb'                                                                  ')')')')')')''bb!!!!!!)       )b)b)b)b)b)b)'bb''bb!!!  )b)b)b)'b'''''')'))b)b)b)'b'b          ",
"        )!)!)!)!)b'b'bbb'b         )!)!)!)!)!)!)b'b'bbb'b    )b)b)b)'b'''''')'))b)b)b)'b'b                                                                  ))))))))))))''b!!!!!!)b      ')')')')')')')')''bb!!!!!!)b)b)b)'bb'''')))))b)b)b)'bb!          ",
"        )b)b)b)b)'b'bb''bb         )b)b)b)b)b)b)'b'bb''bb    )b)b)b)'bb'''')))))b)b)b)'bb!                                                                 !)')''''''''''b!!!!!!)bb      ))))))))))))))))''b!!!!!!')')')')')'bbb''''')')')')')!!          ",
"        )b)b)b)b)'b'b''bb          )b)b)b)b)b)b)'b'b''bb    ')')')')')'bbb''''')')')')')bb                                                               )!))))))))))))))!!!))))bb      !)')''''')''''''''b!!!!!!)))))))))))b!!b!!b!b)))d))))d!)          ",
"        )b)b)b)b)'bb''bb           )b)b)b)b)b)b)'bb''bb     ))))))))))b'')))))))))d))))d!b   $.].    $.].    $.].    $ .                                )!!!!!!!!!!!!!!!!!!)bd))b      !))))))))))))))))))!!!))))b!!!!!!!!!!!!!!!bb!!!!!!!!!!!)b          ",
"       ')')')')')')''bb           ')')')')')')')')''bb      ddddddddddbbb''''')dd)ddddd)bb   $]$.    $]$.    $]$.    $],                               )d)dddd)dd))d)))dd))bb))d'     !!!!!!!!!!!!!!!!!!!!!!)bd))bd))dd)dd!bb!b!!!!!!!)d)d'))dbb          ",
"       ))))))))))))''b            ))))))))))))))))''b       )d)ddd)d))'')))))))dddd)d)d)b  33$$].3333$$].3333$$].3333$$,                              ')d)d))dd)d)ddddd)d))'bdd)'    )d)dddd)dd))d))))))dd))bb))d'ddd)ddd!!!bb!b!!b!!)bdddd)))'b          ",
"       )')''''''''''b             )')''''')''''''''b        ))ddd)dd))bb'''''')))dddddddb 3$]$]],]$]$$]],]$]$$]],]$]$$],                              '))dd)dd)d)dd))dddd)d'bbdd)   ')d)d))dd)d)dddddddd)d))'bdd)')d))dd)dddd))))))))bbdd)ddd)'           ",
"      ))))))))))))))             ))))))))))))))))))         ))dd))d)dd'dd)))))dd))d)dd)db 3]$$]$,$]$]$]$,$]$]$]$,$]$]$$,                              )dd)dddddddddddd)dddddbbdd)   '))dd)dd)d)dd))dd)dddd)d'bbdd)))d)d'))d)ddddddd))'bbd)ddd))           ",
"                                                                   ))))))))))))'b'        3]*$]$,]]]*$]$,]]]*$]$,]]]*$],                              dd))ddddddd)))))))dd)db       )dd)dddddddddddd)dd)dddddbbdd))dddd'dddd))))))dd)'bb))))dd)           ",
"                                                                   )')'''''''''b'         3*]$]],]]*]$]],]]*]$]],]]*]$*,                              ))d)d)))d)dddddddd)d))        dd))ddddddd))))))))))dd)db         )ddddd)dddd)dd)b                   ",
"                                                                  ))))))))))))))b         3]3$$3,]*3*$$3,]*3*$$3,]*3*$3,                                                            ))d)d)))d)ddddddddddd)d))          )))))ddddd))d))                    ",
"                                                                                          333*33.3333*33.3333*33.3333*3.                                                                                                                                  "};

--Boundary_(ID_3hZc7fDSOOXPazihaEX34w)--