diff --git a/baystation12.dme b/baystation12.dme
index e3488cda37..85a262c6f0 100644
--- a/baystation12.dme
+++ b/baystation12.dme
@@ -52,6 +52,7 @@
#define FILE_DIR "sound/violin"
#define FILE_DIR "sound/voice"
#define FILE_DIR "sound/voice/Serithi"
+#define FILE_DIR "sound/vox"
#define FILE_DIR "sound/weapons"
// END_FILE_DIR
// BEGIN_PREFERENCES
@@ -583,6 +584,7 @@
#include "code\game\objects\items\weapons\tanks\jetpack.dm"
#include "code\game\objects\items\weapons\tanks\tank_types.dm"
#include "code\game\objects\items\weapons\tanks\tanks.dm"
+#include "code\game\objects\random\random.dm"
#include "code\game\objects\storage\coat.dm"
#include "code\game\objects\structures\barsign.dm"
#include "code\game\objects\structures\bedsheet_bin.dm"
diff --git a/code/WorkInProgress/Cael_Aislinn/Jungle/jungle.dm b/code/WorkInProgress/Cael_Aislinn/Jungle/jungle.dm
index c2ae804a5d..72fe022657 100644
--- a/code/WorkInProgress/Cael_Aislinn/Jungle/jungle.dm
+++ b/code/WorkInProgress/Cael_Aislinn/Jungle/jungle.dm
@@ -37,6 +37,9 @@
var/list/waypoints = list()
for(var/obj/effect/landmark/temple/destination/T in world)
waypoints.Add(T)
+ if(!T)
+ return
+ else continue
var/obj/effect/landmark/temple/destination/dest_temple = pick(waypoints)
dest_temple.init()
diff --git a/code/ZAS/Connection.dm b/code/ZAS/Connection.dm
index da41edf406..f63837a5ff 100644
--- a/code/ZAS/Connection.dm
+++ b/code/ZAS/Connection.dm
@@ -163,42 +163,46 @@ connection
//If there are more than one connection, decrement the number of connections
//Otherwise, remove all connections between the zones.
- if(zone_1.connected_zones[zone_2] > 1)
- zone_1.connected_zones[zone_2]--
- else
- zone_1.connected_zones -= zone_2
- //remove the list if it is empty
- if(!zone_1.connected_zones.len)
- zone_1.connected_zones = null
+ if(zone_2 in zone_1.connected_zones)
+ if(zone_1.connected_zones[zone_2] > 1)
+ zone_1.connected_zones[zone_2]--
+ else
+ zone_1.connected_zones -= zone_2
+ //remove the list if it is empty
+ if(!zone_1.connected_zones.len)
+ zone_1.connected_zones = null
//Then do the same for the other zone.
- if(zone_2.connected_zones[zone_1] > 1)
- zone_2.connected_zones[zone_1]--
- else
- zone_2.connected_zones -= zone_1
- if(!zone_2.connected_zones.len)
- zone_2.connected_zones = null
+ if(zone_1 in zone_2.connected_zones)
+ if(zone_2.connected_zones[zone_1] > 1)
+ zone_2.connected_zones[zone_1]--
+ else
+ zone_2.connected_zones -= zone_1
+ if(!zone_2.connected_zones.len)
+ zone_2.connected_zones = null
//Handle disconnection of closed zones.
if( (zone_1 in zone_2.closed_connection_zones) || (zone_2 in zone_1.closed_connection_zones) )
//If there are more than one connection, decrement the number of connections
//Otherwise, remove all connections between the zones.
- if(zone_1.closed_connection_zones[zone_2] > 1)
- zone_1.closed_connection_zones[zone_2]--
- else
- zone_1.closed_connection_zones -= zone_2
- //remove the list if it is empty
- if(!zone_1.closed_connection_zones.len)
- zone_1.closed_connection_zones = null
+ if(zone_2 in zone_1.connected_zones)
+ if(zone_1.closed_connection_zones[zone_2] > 1)
+ zone_1.closed_connection_zones[zone_2]--
+ else
+ zone_1.closed_connection_zones -= zone_2
+ //remove the list if it is empty
+ if(!zone_1.closed_connection_zones.len)
+ zone_1.closed_connection_zones = null
//Then do the same for the other zone.
- if(zone_2.closed_connection_zones[zone_1] > 1)
- zone_2.closed_connection_zones[zone_1]--
- else
- zone_2.closed_connection_zones -= zone_1
- if(!zone_2.closed_connection_zones.len)
- zone_2.closed_connection_zones = null
+ if(zone_1 in zone_2.connected_zones)
+ if(zone_2.closed_connection_zones[zone_1] > 1)
+ zone_2.closed_connection_zones[zone_1]--
+ else
+ zone_2.closed_connection_zones -= zone_1
+ if(!zone_2.closed_connection_zones.len)
+ zone_2.closed_connection_zones = null
proc/Cleanup()
diff --git a/code/ZAS/Debug.dm b/code/ZAS/Debug.dm
index 9a7ef43a07..a656285825 100644
--- a/code/ZAS/Debug.dm
+++ b/code/ZAS/Debug.dm
@@ -95,6 +95,10 @@ zone/proc
for(var/turf/space/S in unsimulated_tiles)
S.overlays -= 'debug_space.dmi'
+
+ for(var/connection/C in connections)
+ C.A.overlays -= 'debug_connect.dmi'
+ C.B.overlays -= 'debug_connect.dmi'
for(var/zone/Z in zones)
if(Z.air == air && Z != src)
var/turf/zloc = pick(Z.contents)
diff --git a/code/ZAS/ZAS_Zones.dm b/code/ZAS/ZAS_Zones.dm
index 6a6fb48345..66937ec672 100644
--- a/code/ZAS/ZAS_Zones.dm
+++ b/code/ZAS/ZAS_Zones.dm
@@ -279,7 +279,7 @@ zone/proc/process()
unsimulated_boost += unsimulated_tiles.len
if(Z.unsimulated_tiles)
unsimulated_boost += Z.unsimulated_tiles.len
- unsimulated_boost = min(3, unsimulated_boost)
+ unsimulated_boost = max(0, min(3, unsimulated_boost))
ShareRatio( air , Z.air , connected_zones[Z] + unsimulated_boost)
for(var/zone/Z in closed_connection_zones)
@@ -364,7 +364,7 @@ proc/ShareRatio(datum/gas_mixture/A, datum/gas_mixture/B, connecting_tiles)
if(A.compare(B)) return 1
else return 0
-proc/ShareSpace(datum/gas_mixture/A, list/unsimulated_tiles)
+proc/ShareSpace(datum/gas_mixture/A, list/unsimulated_tiles, dbg_output)
//A modified version of ShareRatio for spacing gas at the same rate as if it were going into a large airless room.
if(!unsimulated_tiles || !unsimulated_tiles.len)
return 0
@@ -377,20 +377,6 @@ proc/ShareSpace(datum/gas_mixture/A, list/unsimulated_tiles)
unsim_heat_capacity = 0
unsim_temperature = 0
- for(var/turf/T in unsimulated_tiles)
- unsim_oxygen += T.oxygen
- unsim_co2 += T.carbon_dioxide
- unsim_nitrogen += T.nitrogen
- unsim_plasma += T.toxins
- unsim_temperature += T.temperature/unsimulated_tiles.len
-
- unsim_heat_capacity = HEAT_CAPACITY_CALCULATION(unsim_oxygen,unsim_co2,unsim_nitrogen,unsim_plasma)
-
- var
- ratio = sharing_lookup_table[6]
-
- old_pressure = A.return_pressure()
-
size = max(1,A.group_multiplier)
// We use the same size for the potentially single space tile
@@ -399,7 +385,27 @@ proc/ShareSpace(datum/gas_mixture/A, list/unsimulated_tiles)
// slowly than small rooms, preserving our good old "hollywood-style"
// oh-shit effect when large rooms get breached, but still having small
// rooms remain pressurized for long enough to make escape possible.
- share_size = max(1, unsimulated_tiles.len)
+ share_size = max(1, max(size - 5, 1) + unsimulated_tiles.len)
+ correction_ratio = share_size / unsimulated_tiles.len
+
+ for(var/turf/T in unsimulated_tiles)
+ unsim_oxygen += T.oxygen
+ unsim_co2 += T.carbon_dioxide
+ unsim_nitrogen += T.nitrogen
+ unsim_plasma += T.toxins
+ unsim_temperature += T.temperature/unsimulated_tiles.len
+
+ //These values require adjustment in order to properly represent a room of the specified size.
+ unsim_oxygen *= correction_ratio
+ unsim_co2 *= correction_ratio
+ unsim_nitrogen *= correction_ratio
+ unsim_plasma *= correction_ratio
+ unsim_heat_capacity = HEAT_CAPACITY_CALCULATION(unsim_oxygen,unsim_co2,unsim_nitrogen,unsim_plasma)
+
+ var
+ ratio = sharing_lookup_table[6]
+
+ old_pressure = A.return_pressure()
full_oxy = A.oxygen * size
full_nitro = A.nitrogen * size
@@ -419,16 +425,16 @@ proc/ShareSpace(datum/gas_mixture/A, list/unsimulated_tiles)
ratio = sharing_lookup_table[unsimulated_tiles.len]
ratio *= 2
- A.oxygen = max(0, (A.oxygen - oxy_avg) * (1-ratio) + oxy_avg )
- A.nitrogen = max(0, (A.nitrogen - nit_avg) * (1-ratio) + nit_avg )
- A.carbon_dioxide = max(0, (A.carbon_dioxide - co2_avg) * (1-ratio) + co2_avg )
- A.toxins = max(0, (A.toxins - plasma_avg) * (1-ratio) + plasma_avg )
+ A.oxygen = max(0, (A.oxygen - oxy_avg) * (1 - ratio) + oxy_avg )
+ A.nitrogen = max(0, (A.nitrogen - nit_avg) * (1 - ratio) + nit_avg )
+ A.carbon_dioxide = max(0, (A.carbon_dioxide - co2_avg) * (1 - ratio) + co2_avg )
+ A.toxins = max(0, (A.toxins - plasma_avg) * (1 - ratio) + plasma_avg )
- A.temperature = max(TCMB, (A.temperature - temp_avg) * (1-ratio) + temp_avg )
+ A.temperature = max(TCMB, (A.temperature - temp_avg) * (1 - ratio) + temp_avg )
for(var/datum/gas/G in A.trace_gases)
- var/G_avg = (G.moles*size + 0) / (size+share_size)
- G.moles = (G.moles - G_avg) * (1-ratio) + G_avg
+ var/G_avg = (G.moles * size) / (size + share_size)
+ G.moles = (G.moles - G_avg) * (1 - ratio) + G_avg
A.update_values()
diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm
index 02f8c521aa..58dc3affe2 100644
--- a/code/controllers/configuration.dm
+++ b/code/controllers/configuration.dm
@@ -40,6 +40,7 @@
var/Ticklag = 0.9
var/Tickcomp = 0
var/socket_talk = 0 // use socket_talk to communicate with other processes
+ var/list/resource_urls = null
var/list/mode_names = list()
var/list/modes = list() // allowed modes
@@ -164,6 +165,9 @@
if(type == "config")
switch (name)
+ if ("resource_urls")
+ config.resource_urls = stringsplit(value, " ")
+
if ("admin_legacy_system")
config.admin_legacy_system = 1
diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm
index 1c913e5c1f..bd57ca478c 100644
--- a/code/defines/obj/weapon.dm
+++ b/code/defines/obj/weapon.dm
@@ -320,7 +320,7 @@
attack_verb = list("stabbed", "slashed", "sliced", "cut")
suicide_act(mob/user)
- viewers(user) << pick("/red [user] is slitting \his wrists with the shard of glass! It looks like \he's trying to commit suicide.", \
+ viewers(user) << pick("\red [user] is slitting \his wrists with the shard of glass! It looks like \he's trying to commit suicide.", \
"\red [user] is slitting \his throat with the shard of glass! It looks like \he's trying to commit suicide.")
return (BRUTELOSS)
diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm
index 9401ed769c..beaf0e7dc2 100644
--- a/code/game/machinery/autolathe.dm
+++ b/code/game/machinery/autolathe.dm
@@ -37,7 +37,7 @@ var/global/list/autolathe_recipes = list( \
new /obj/item/device/assembly/igniter(), \
new /obj/item/device/assembly/signaler(), \
new /obj/item/device/radio/headset(), \
- new /obj/item/device/radio(), \
+ new /obj/item/device/radio/off(), \
new /obj/item/device/assembly/infra(), \
new /obj/item/device/assembly/timer(), \
new /obj/item/weapon/light/tube(), \
diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm
index f9b8809847..762dae9784 100644
--- a/code/game/machinery/computer/specops_shuttle.dm
+++ b/code/game/machinery/computer/specops_shuttle.dm
@@ -2,6 +2,341 @@
#define SPECOPS_MOVETIME 600 //Time to station is milliseconds. 60 seconds, enough time for everyone to be on the shuttle before it leaves.
#define SPECOPS_STATION_AREATYPE "/area/shuttle/specops/station" //Type of the spec ops shuttle area for station
#define SPECOPS_DOCK_AREATYPE "/area/shuttle/specops/centcom" //Type of the spec ops shuttle area for dock
+#define SPECOPS_RETURN_DELAY 6000 //Time between the shuttle is capable of moving.
+
+var/specops_shuttle_moving_to_station = 0
+var/specops_shuttle_moving_to_centcom = 0
+var/specops_shuttle_at_station = 0
+var/specops_shuttle_can_send = 1
+var/specops_shuttle_time = 0
+var/specops_shuttle_timeleft = 0
+
+/obj/machinery/computer/specops_shuttle
+ name = "Spec. Ops. Shuttle Console"
+ icon = 'computer.dmi'
+ icon_state = "shuttle"
+ req_access = list(access_cent_specops)
+// req_access = list(ACCESS_CENT_SPECOPS)
+ var/temp = null
+ var/hacked = 0
+ var/allowedtocall = 0
+ var/specops_shuttle_timereset = 0
+
+/proc/specops_return()
+ var/obj/item/device/radio/intercom/announcer = new /obj/item/device/radio/intercom(null)//We need a fake AI to announce some stuff below. Otherwise it will be wonky.
+ announcer.config(list("Response Team" = 0))
+
+ var/message_tracker[] = list(0,1,2,3,5,10,30,45)//Create a a list with potential time values.
+ var/message = "\"THE SPECIAL OPERATIONS SHUTTLE IS PREPARING TO RETURN\""//Initial message shown.
+ if(announcer)
+ announcer.autosay(message, "A.L.I.C.E.", "Response Team")
+
+ while(specops_shuttle_time - world.timeofday > 0)
+ var/ticksleft = specops_shuttle_time - world.timeofday
+
+ if(ticksleft > 1e5)
+ specops_shuttle_time = world.timeofday + 10 // midnight rollover
+ specops_shuttle_timeleft = (ticksleft / 10)
+
+ //All this does is announce the time before launch.
+ if(announcer)
+ var/rounded_time_left = round(specops_shuttle_timeleft)//Round time so that it will report only once, not in fractions.
+ if(rounded_time_left in message_tracker)//If that time is in the list for message announce.
+ message = "\"ALERT: [rounded_time_left] SECOND[(rounded_time_left!=1)?"S":""] REMAIN\""
+ if(rounded_time_left==0)
+ message = "\"ALERT: TAKEOFF\""
+ announcer.autosay(message, "A.L.I.C.E.", "Response Team")
+ message_tracker -= rounded_time_left//Remove the number from the list so it won't be called again next cycle.
+ //Should call all the numbers but lag could mean some issues. Oh well. Not much I can do about that.
+
+ sleep(5)
+
+ specops_shuttle_moving_to_station = 0
+ specops_shuttle_moving_to_centcom = 0
+
+ specops_shuttle_at_station = 1
+
+ var/area/start_location = locate(/area/shuttle/specops/station)
+ var/area/end_location = locate(/area/shuttle/specops/centcom)
+
+ var/list/dstturfs = list()
+ var/throwy = world.maxy
+
+ for(var/turf/T in end_location)
+ dstturfs += T
+ if(T.y < throwy)
+ throwy = T.y
+
+ // hey you, get out of the way!
+ for(var/turf/T in dstturfs)
+ // find the turf to move things to
+ var/turf/D = locate(T.x, throwy - 1, 1)
+ //var/turf/E = get_step(D, SOUTH)
+ for(var/atom/movable/AM as mob|obj in T)
+ AM.Move(D)
+ if(istype(T, /turf/simulated))
+ del(T)
+
+ start_location.move_contents_to(end_location)
+
+ for(var/turf/T in get_area_turfs(end_location) )
+ var/mob/M = locate(/mob) in T
+ M << "\red You have arrived at Central Command. Operation has ended!"
+
+ specops_shuttle_at_station = 0
+
+ for(var/obj/machinery/computer/specops_shuttle/S in world)
+ S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY
+
+ del(announcer)
+
+/proc/specops_process()
+ var/area/centcom/specops/special_ops = locate()//Where is the specops area located?
+ var/obj/item/device/radio/intercom/announcer = new /obj/item/device/radio/intercom(null)//We need a fake AI to announce some stuff below. Otherwise it will be wonky.
+ announcer.config(list("Response Team" = 0))
+
+ var/message_tracker[] = list(0,1,2,3,5,10,30,45)//Create a a list with potential time values.
+ var/message = "\"THE SPECIAL OPERATIONS SHUTTLE IS PREPARING FOR LAUNCH\""//Initial message shown.
+ if(announcer)
+ announcer.autosay(message, "A.L.I.C.E.", "Response Team")
+// message = "ARMORED SQUAD TAKE YOUR POSITION ON GRAVITY LAUNCH PAD"
+// announcer.autosay(message, "A.L.I.C.E.", "Response Team")
+
+ while(specops_shuttle_time - world.timeofday > 0)
+ var/ticksleft = specops_shuttle_time - world.timeofday
+
+ if(ticksleft > 1e5)
+ specops_shuttle_time = world.timeofday + 10 // midnight rollover
+ specops_shuttle_timeleft = (ticksleft / 10)
+
+ //All this does is announce the time before launch.
+ if(announcer)
+ var/rounded_time_left = round(specops_shuttle_timeleft)//Round time so that it will report only once, not in fractions.
+ if(rounded_time_left in message_tracker)//If that time is in the list for message announce.
+ message = "\"ALERT: [rounded_time_left] SECOND[(rounded_time_left!=1)?"S":""] REMAIN\""
+ if(rounded_time_left==0)
+ message = "\"ALERT: TAKEOFF\""
+ announcer.autosay(message, "A.L.I.C.E.", "Response Team")
+ message_tracker -= rounded_time_left//Remove the number from the list so it won't be called again next cycle.
+ //Should call all the numbers but lag could mean some issues. Oh well. Not much I can do about that.
+
+ sleep(5)
+
+ specops_shuttle_moving_to_station = 0
+ specops_shuttle_moving_to_centcom = 0
+
+ specops_shuttle_at_station = 1
+ if (specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom) return
+
+ if (!specops_can_move())
+ usr << "\red The Special Operations shuttle is unable to leave."
+ return
+
+ //Begin Marauder launchpad.
+ spawn(0)//So it parallel processes it.
+ for(var/obj/machinery/door/poddoor/M in special_ops)
+ switch(M.id)
+ if("ASSAULT0")
+ spawn(10)//1 second delay between each.
+ M.open()
+ if("ASSAULT1")
+ spawn(20)
+ M.open()
+ if("ASSAULT2")
+ spawn(30)
+ M.open()
+ if("ASSAULT3")
+ spawn(40)
+ M.open()
+
+ sleep(10)
+
+ var/spawn_marauder[] = new()
+ for(var/obj/effect/landmark/L in world)
+ if(L.name == "Marauder Entry")
+ spawn_marauder.Add(L)
+ for(var/obj/effect/landmark/L in world)
+ if(L.name == "Marauder Exit")
+ var/obj/effect/portal/P = new(L.loc)
+ P.invisibility = 101//So it is not seen by anyone.
+ P.failchance = 0//So it has no fail chance when teleporting.
+ P.target = pick(spawn_marauder)//Where the marauder will arrive.
+ spawn_marauder.Remove(P.target)
+
+ sleep(10)
+
+ for(var/obj/machinery/mass_driver/M in special_ops)
+ switch(M.id)
+ if("ASSAULT0")
+ spawn(10)
+ M.drive()
+ if("ASSAULT1")
+ spawn(20)
+ M.drive()
+ if("ASSAULT2")
+ spawn(30)
+ M.drive()
+ if("ASSAULT3")
+ spawn(40)
+ M.drive()
+
+ sleep(50)//Doors remain open for 5 seconds.
+
+ for(var/obj/machinery/door/poddoor/M in special_ops)
+ switch(M.id)//Doors close at the same time.
+ if("ASSAULT0")
+ spawn(0)
+ M.close()
+ if("ASSAULT1")
+ spawn(0)
+ M.close()
+ if("ASSAULT2")
+ spawn(0)
+ M.close()
+ if("ASSAULT3")
+ spawn(0)
+ M.close()
+ special_ops.readyreset()//Reset firealarm after the team launched.
+ //End Marauder launchpad.
+
+ var/area/start_location = locate(/area/shuttle/specops/centcom)
+ var/area/end_location = locate(/area/shuttle/specops/station)
+
+ var/list/dstturfs = list()
+ var/throwy = world.maxy
+
+ for(var/turf/T in end_location)
+ dstturfs += T
+ if(T.y < throwy)
+ throwy = T.y
+
+ // hey you, get out of the way!
+ for(var/turf/T in dstturfs)
+ // find the turf to move things to
+ var/turf/D = locate(T.x, throwy - 1, 1)
+ //var/turf/E = get_step(D, SOUTH)
+ for(var/atom/movable/AM as mob|obj in T)
+ AM.Move(D)
+ if(istype(T, /turf/simulated))
+ del(T)
+
+ start_location.move_contents_to(end_location)
+
+ for(var/turf/T in get_area_turfs(end_location) )
+ var/mob/M = locate(/mob) in T
+ M << "\red You have arrived to [station_name]. Commence operation!"
+
+ for(var/obj/machinery/computer/specops_shuttle/S in world)
+ S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY
+
+ del(announcer)
+
+/proc/specops_can_move()
+ if(specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom)
+ return 0
+ for(var/obj/machinery/computer/specops_shuttle/S in world)
+ if(world.timeofday <= S.specops_shuttle_timereset)
+ return 0
+ return 1
+
+/obj/machinery/computer/specops_shuttle/attack_ai(var/mob/user as mob)
+ return attack_hand(user)
+
+/obj/machinery/computer/specops_shuttle/attack_paw(var/mob/user as mob)
+ return attack_hand(user)
+
+/obj/machinery/computer/specops_shuttle/attackby(I as obj, user as mob)
+ if(istype(I,/obj/item/weapon/card/emag))
+ user << "\blue The electronic systems in this console are far too advanced for your primitive hacking peripherals."
+ else
+ return attack_hand(user)
+
+/obj/machinery/computer/specops_shuttle/attack_hand(var/mob/user as mob)
+ if(!allowed(user))
+ user << "\red Access Denied."
+ return
+
+ if (sent_strike_team == 0 && send_emergency_team == 0)
+ usr << "\red The strike team has not yet deployed."
+ return
+
+ if(..())
+ return
+
+ user.machine = src
+ var/dat
+ if (temp)
+ dat = temp
+ else
+ dat += {"
Special Operations Shuttle
+ \nLocation: [specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom ? "Departing for [station_name] in ([specops_shuttle_timeleft] seconds.)":specops_shuttle_at_station ? "Station":"Dock"]
+ [specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom ? "\n*The Special Ops. shuttle is already leaving.*
\n
":specops_shuttle_at_station ? "\nShuttle standing by...
\n
":"\nDepart to [station_name]
\n
"]
+ \nClose"}
+
+ user << browse(dat, "window=computer;size=575x450")
+ onclose(user, "computer")
+ return
+
+/obj/machinery/computer/specops_shuttle/Topic(href, href_list)
+ if(..())
+ return
+
+ if ((usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) || (istype(usr, /mob/living/silicon)))
+ usr.machine = src
+
+ if (href_list["sendtodock"])
+ if(!specops_shuttle_at_station|| specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom) return
+
+ if (!specops_can_move())
+ usr << "\blue Central Command will not allow the Special Operations shuttle to return yet."
+ if(world.timeofday <= specops_shuttle_timereset)
+ if (((world.timeofday - specops_shuttle_timereset)/10) > 60)
+ usr << "\blue [-((world.timeofday - specops_shuttle_timereset)/10)/60] minutes remain!"
+ usr << "\blue [-(world.timeofday - specops_shuttle_timereset)/10] seconds remain!"
+ return
+
+ usr << "\blue The Special Operations shuttle will arrive at Central Command in [(SPECOPS_MOVETIME/10)] seconds."
+
+ temp += "Shuttle departing.
OK"
+ updateUsrDialog()
+
+ specops_shuttle_moving_to_centcom = 1
+ specops_shuttle_time = world.timeofday + SPECOPS_MOVETIME
+ spawn(0)
+ specops_return()
+
+ else if (href_list["sendtostation"])
+ if(specops_shuttle_at_station || specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom) return
+
+ if (!specops_can_move())
+ usr << "\red The Special Operations shuttle is unable to leave."
+ return
+
+ usr << "\blue The Special Operations shuttle will arrive on [station_name] in [(SPECOPS_MOVETIME/10)] seconds."
+
+ temp += "Shuttle departing.
OK"
+ updateUsrDialog()
+
+ var/area/centcom/specops/special_ops = locate()
+ if(special_ops)
+ special_ops.readyalert()//Trigger alarm for the spec ops area.
+ specops_shuttle_moving_to_station = 1
+
+ specops_shuttle_time = world.timeofday + SPECOPS_MOVETIME
+ spawn(0)
+ specops_process()
+
+ else if (href_list["mainmenu"])
+ temp = null
+
+ add_fingerprint(usr)
+ updateUsrDialog()
+ return
+
+/*//Config stuff
+#define SPECOPS_MOVETIME 600 //Time to station is milliseconds. 60 seconds, enough time for everyone to be on the shuttle before it leaves.
+#define SPECOPS_STATION_AREATYPE "/area/shuttle/specops/station" //Type of the spec ops shuttle area for station
+#define SPECOPS_DOCK_AREATYPE "/area/shuttle/specops/centcom" //Type of the spec ops shuttle area for dock
var/specops_shuttle_moving_to_station = 0
var/specops_shuttle_moving_to_centcom = 0
@@ -179,9 +514,9 @@ var/specops_shuttle_timeleft = 0
user << "\red Access Denied."
return
- if (sent_strike_team == 0)
- usr << "\red The strike team has not yet deployed."
- return
+// if (sent_strike_team == 0)
+// usr << "\red The strike team has not yet deployed."
+// return
if(..())
return
@@ -239,4 +574,5 @@ var/specops_shuttle_timeleft = 0
add_fingerprint(usr)
updateUsrDialog()
- return
\ No newline at end of file
+ return
+ */
\ No newline at end of file
diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm
index cc6a5b52f5..0081954da8 100644
--- a/code/game/objects/items/devices/radio/radio.dm
+++ b/code/game/objects/items/devices/radio/radio.dm
@@ -808,4 +808,7 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use
if(radio_controller)
for (var/ch_name in op)
secure_radio_connections[ch_name] = radio_controller.add_object(src, radiochannels[ch_name], RADIO_CHAT)
- return
\ No newline at end of file
+ return
+
+/obj/item/device/radio/off
+ listening = 0
\ No newline at end of file
diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm
index 4d8ef18f03..0de996ceaf 100644
--- a/code/game/objects/items/robot/robot_upgrades.dm
+++ b/code/game/objects/items/robot/robot_upgrades.dm
@@ -14,7 +14,7 @@
/obj/item/borg/upgrade/proc/action(var/mob/living/silicon/robot/R)
if(R.stat == DEAD)
- usr << "/red The [src] will not function on a deceased robot."
+ usr << "\red The [src] will not function on a deceased robot."
return 1
return 0
diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm
index 673bb96c9b..da99bbfaac 100644
--- a/code/game/objects/items/weapons/surgery_tools.dm
+++ b/code/game/objects/items/weapons/surgery_tools.dm
@@ -365,8 +365,8 @@ LOOK FOR SURGERY.DM*/
attack_verb = list("drilled")
suicide_act(mob/user)
- viewers(user) << pick("/red [user] is pressing the [src.name] to \his temple and activating it! It looks like \he's trying to commit suicide.", \
- "/red [user] is pressing [src.name] to \his chest and activating it! It looks like \he's trying to commit suicide.")
+ viewers(user) << pick("\red [user] is pressing the [src.name] to \his temple and activating it! It looks like \he's trying to commit suicide.", \
+ "\red [user] is pressing [src.name] to \his chest and activating it! It looks like \he's trying to commit suicide.")
return (BRUTELOSS)
/*
diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm
new file mode 100644
index 0000000000..26b4307d77
--- /dev/null
+++ b/code/game/objects/random/random.dm
@@ -0,0 +1,104 @@
+/obj/random
+ name = "Random Object"
+ desc = "This item type is used to spawn random objects at round-start"
+ icon = 'icons/misc/mark.dmi'
+ icon_state = "rup"
+ var/spawn_nothing_percentage = 0 // this variable determines the likelyhood that this random object will not spawn anything
+
+
+// creates a new object and deletes itself
+/obj/random/New()
+ ..()
+ if (!prob(spawn_nothing_percentage))
+ spawn_item()
+ del src
+
+
+// this function should return a specific item to spawn
+/obj/random/proc/item_to_spawn()
+ return 0
+
+
+// creates the random item
+/obj/random/proc/spawn_item()
+ var/build_path = item_to_spawn()
+ return (new build_path(src.loc))
+
+
+/obj/random/tool
+ name = "Random Tool"
+ desc = "This is a random tool"
+ icon = 'icons/obj/items.dmi'
+ icon_state = "welder"
+ item_to_spawn()
+ return pick(/obj/item/weapon/screwdriver,\
+ /obj/item/weapon/wirecutters,\
+ /obj/item/weapon/weldingtool,\
+ /obj/item/weapon/crowbar,\
+ /obj/item/weapon/wrench,\
+ /obj/item/device/flashlight)
+
+
+/obj/random/technology_scanner
+ name = "Random Scanner"
+ desc = "This is a random technology scanner."
+ icon = 'icons/obj/device.dmi'
+ icon_state = "atmos"
+ item_to_spawn()
+ return pick(prob(5);/obj/item/device/t_scanner,\
+ prob(2);/obj/item/device/radio/intercom,\
+ prob(5);/obj/item/device/analyzer)
+
+
+/obj/random/powercell
+ name = "Random Powercell"
+ desc = "This is a random powercell."
+ icon = 'icons/obj/power.dmi'
+ icon_state = "cell"
+ item_to_spawn()
+ return pick(prob(10);/obj/item/weapon/cell/crap,\
+ prob(40);/obj/item/weapon/cell,\
+ prob(40);/obj/item/weapon/cell/high,\
+ prob(9);/obj/item/weapon/cell/super,\
+ prob(1);/obj/item/weapon/cell/hyper)
+
+
+/obj/random/bomb_supply
+ name = "Bomb Supply"
+ desc = "This is a random bomb supply."
+ icon = 'icons/obj/assemblies/new_assemblies.dmi'
+ icon_state = "signaller"
+ item_to_spawn()
+ return pick(/obj/item/device/assembly/igniter,\
+ /obj/item/device/assembly/prox_sensor,\
+ /obj/item/device/assembly/signaler)
+
+
+/obj/random/toolbox
+ name = "Random Toolbox"
+ desc = "This is a random toolbox."
+ icon = 'icons/obj/storage.dmi'
+ icon_state = "red"
+ item_to_spawn()
+ return pick(prob(3);/obj/item/weapon/storage/toolbox/mechanical,\
+ prob(2);/obj/item/weapon/storage/toolbox/electrical,\
+ prob(1);/obj/item/weapon/storage/toolbox/emergency)
+
+
+/obj/random/tech_supply
+ name = "Random Tech Supply"
+ desc = "This is a random piece of technology supplies."
+ icon = 'icons/obj/power.dmi'
+ icon_state = "cell"
+ spawn_nothing_percentage = 50
+ item_to_spawn()
+ return pick(prob(3);/obj/random/powercell,\
+ prob(2);/obj/random/technology_scanner,\
+ prob(1);/obj/item/weapon/packageWrap,\
+ prob(2);/obj/random/bomb_supply,\
+ prob(1);/obj/item/weapon/extinguisher,\
+ prob(1);/obj/item/clothing/gloves/fyellow,\
+ prob(3);/obj/item/weapon/cable_coil,\
+ prob(2);/obj/random/toolbox,\
+ prob(2);/obj/item/weapon/storage/belt/utility,\
+ prob(5);/obj/random/tool)
\ No newline at end of file
diff --git a/code/game/response_team.dm b/code/game/response_team.dm
index 871933c63c..df21a5a2a5 100644
--- a/code/game/response_team.dm
+++ b/code/game/response_team.dm
@@ -96,15 +96,15 @@ proc/trigger_armed_response_team(var/force = 0)
/client/proc/create_response_team(obj/spawn_location, leader_selected = 0, commando_name)
- usr << "\red ERT has been temporarily disabled. Talk to a coder."
- return
+ //usr << "\red ERT has been temporarily disabled. Talk to a coder."
+ //return
var/mob/living/carbon/human/M = new(null)
response_team_members |= M
//todo: god damn this.
//make it a panel, like in character creation
- /*var/new_facial = input("Please select facial hair color.", "Character Generation") as color
+ var/new_facial = input("Please select facial hair color.", "Character Generation") as color
if(new_facial)
M.r_facial = hex2num(copytext(new_facial, 2, 4))
M.g_facial = hex2num(copytext(new_facial, 4, 6))
@@ -139,16 +139,25 @@ proc/trigger_armed_response_team(var/force = 0)
hairs.Add(H.name) // add hair name to hairs
del(H) // delete the hair after it's all done
- var/new_style = input("Please select hair style", "Character Generation") as null|anything in hairs
+// var/new_style = input("Please select hair style", "Character Generation") as null|anything in hairs
+//hair
+ var/new_hstyle = input(usr, "Select a hair style", "Grooming") as null|anything in hair_styles_list
+ if(new_hstyle)
+ M.h_style = new_hstyle
+
+ // facial hair
+ var/new_fstyle = input(usr, "Select a facial hair style", "Grooming") as null|anything in facial_hair_styles_list
+ if(new_fstyle)
+ M.f_style = new_fstyle
// if new style selected (not cancel)
- if (new_style)
+/* if (new_style)
M.h_style = new_style
for(var/x in all_hairs) // loop through all_hairs again. Might be slightly CPU expensive, but not significantly.
var/datum/sprite_accessory/hair/H = new x // create new hair datum
if(H.name == new_style)
- M.hair_style = H // assign the hair_style variable a new hair datum
+ M.h_style = H // assign the hair_style variable a new hair datum
break
else
del(H) // if hair H not used, delete. BYOND can garbage collect, but better safe than sorry
@@ -169,19 +178,21 @@ proc/trigger_armed_response_team(var/force = 0)
for(var/x in all_fhairs)
var/datum/sprite_accessory/facial_hair/H = new x
if(H.name == new_style)
- M.facial_hair_style = H
+ M.f_style = H
break
else
del(H)
-
+*/
var/new_gender = alert(usr, "Please select gender.", "Character Generation", "Male", "Female")
if (new_gender)
if(new_gender == "Male")
M.gender = MALE
else
M.gender = FEMALE
- M.rebuild_appearance()
- M.update_body()*/
+ //M.rebuild_appearance()
+ M.update_hair()
+ M.update_body()
+ M.check_dna(M)
M.real_name = commando_name
M.name = commando_name
@@ -233,21 +244,28 @@ proc/trigger_armed_response_team(var/force = 0)
//Backpack
equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/security(src), slot_back)
equip_to_slot_or_del(new /obj/item/weapon/storage/box/engineer(src), slot_in_backpack)
- equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(src), slot_in_backpack)
+ equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/regular(src), slot_in_backpack)
var/obj/item/weapon/card/id/W = new(src)
W.name = "[real_name]'s ID Card (Emergency Response Team)"
W.icon_state = "centcom"
if(leader_selected)
W.name = "[real_name]'s ID Card (Emergency Response Team Leader)"
- W.access = get_access("Captain")
- W.access += list(access_cent_teleporter)
+ W.access = get_all_accesses()
+ W.access += get_all_centcom_access()
W.assignment = "Emergency Response Team Leader"
else
- W.access = get_access("Head of Personnel")
+ W.access = get_all_accesses()
+ W.access += get_all_centcom_access()
W.assignment = "Emergency Response Team"
W.access += list(access_cent_general, access_cent_specops, access_cent_living, access_cent_storage)//Let's add their alloted CentCom access.
W.registered_name = real_name
equip_to_slot_or_del(W, slot_wear_id)
return 1
+
+/*//debug verb
+client/verb/ResponseTeam()
+ set category = "Admin"
+ if(!send_emergency_team)
+ send_emergency_team = 1*/
\ No newline at end of file
diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm
index d93dbd6f59..c85ee0159c 100644
--- a/code/modules/client/client defines.dm
+++ b/code/modules/client/client defines.dm
@@ -39,3 +39,5 @@
var/player_age = "Requires database" //So admins know why it isn't working - Used to determine how old the account is - in days.
var/related_accounts_ip = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this ip
var/related_accounts_cid = "Requires database" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id
+
+ preload_rsc = 0 // This is 0 so we can set it to an URL once the player logs in and have them download the resources from a different server.
diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm
index 16b0fbea6c..b74355c271 100644
--- a/code/modules/client/client procs.dm
+++ b/code/modules/client/client procs.dm
@@ -103,6 +103,14 @@
del(src)
return
+ // Change the way they should download resources.
+ if(config.resource_urls)
+ src.preload_rsc = pick(config.resource_urls)
+ else src.preload_rsc = 1 // If config.resource_urls is not set, preload like normal.
+
+ src << "\red If the title screen is black, resources are still downloading. Please be patient until the title screen appears."
+
+
clients += src
directory[ckey] = src
@@ -278,4 +286,4 @@
'icons/xenoarch_icons/chart2.jpg',
'icons/xenoarch_icons/chart3.jpg',
'icons/xenoarch_icons/chart4.jpg'
- )
\ No newline at end of file
+ )
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index f65ba033cd..981cc770ff 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -337,6 +337,10 @@ var/list/ai_list = list()
else
src << "Unable to locate the holopad."
+ if(href_list["say_word"])
+ src.announcement(href_list["say_word"])
+ return
+
if (href_list["lawc"]) // Toggling whether or not a law gets stated by the State Laws verb --NeoFite
var/L = text2num(href_list["lawc"])
switch(lawcheck[L+1])
diff --git a/code/modules/mob/living/silicon/ai/say.dm b/code/modules/mob/living/silicon/ai/say.dm
index 6be4b474d9..4c83e90175 100644
--- a/code/modules/mob/living/silicon/ai/say.dm
+++ b/code/modules/mob/living/silicon/ai/say.dm
@@ -27,3 +27,696 @@
return "declares, \"[text]\"";
return "states, \"[text]\"";
+
+var/announcing_vox = 0
+var/const/VOX_CHANNEL = 200
+var/const/VOX_VOLUME = 75
+
+/mob/living/silicon/ai/verb/announcement_help()
+
+ set name = "Announcement Help"
+ set desc = "Display a list of vocal words to announce to the crew."
+ set category = "AI Commands"
+
+
+ var/dat = "Here is a list of words you can type into the Announcement button to create sentences to vocally announce.
\
+ Do not use punctuation as you would normally, if you want a pause you can use the full stop and comma characters by separating them with spaces, like so: 'Alpha . Test , Bravo'.
"
+
+ var/index = 0
+ for(var/word in vox_sounds)
+ index++
+ dat += "[capitalize(word)]"
+ if(index != vox_sounds.len)
+ dat += " / "
+
+ src << browse(dat, "window=announce_help;size=500x400")
+
+
+/mob/living/silicon/ai/verb/announcement(var/message as text)
+
+ set name = "Announcement"
+ set desc = "Create a vocal announcement by typing in the available words to create a setence. More help is available in 'Announcement Help'"
+ set category = "AI Commands"
+
+ if(!message)
+ return
+ //if(!announcing_vox > world.time)
+ // return
+
+ log_game("[key_name_admin(src)] made a vocal announcement with the following message: [message].")
+
+ announcing_vox = world.time + 30
+
+ var/list/words = stringsplit(trim(message), " ")
+ var/list/incorrect_words = list()
+
+ if(words.len > 32)
+ words.len = 32
+ for(var/word in words)
+ word = trim(word)
+ if(!word)
+ continue
+ if(!play_vox_word(word, src.z)) // If the word isn't speakable
+ incorrect_words += word
+
+ if(incorrect_words.len)
+ src << "These words are not available on the announcement system: [english_list(incorrect_words)]."
+
+/proc/play_vox_word(var/word, var/z_level)
+
+ word = lowertext(word)
+
+ if(vox_sounds[word])
+
+ var/sound_file = vox_sounds[word]
+ var/sound/voice = sound(sound_file, wait = 1, channel = VOX_CHANNEL, volume = VOX_VOLUME)
+ voice.status = SOUND_STREAM
+
+ // Play voice for all mobs in the z level
+ for(var/mob/M in player_list)
+ if(M.client)
+ var/turf/T = get_turf(M)
+ if(T.z == z_level)
+ M << voice
+ return 1
+ return 0
+
+// List is required to compile the resources into the game when it loads.
+// Dynamically loading it has bad results with sounds overtaking each other, even with the wait variable.
+
+var/list/vox_sounds = list("," = 'sound/vox/,.wav',
+"." = 'sound/vox/..wav',
+"a" = 'sound/vox/a.wav',
+"accelerating" = 'sound/vox/accelerating.wav',
+"accelerator" = 'sound/vox/accelerator.wav',
+"accepted" = 'sound/vox/accepted.wav',
+"access" = 'sound/vox/access.wav',
+"acknowledge" = 'sound/vox/acknowledge.wav',
+"acknowledged" = 'sound/vox/acknowledged.wav',
+"acquired" = 'sound/vox/acquired.wav',
+"acquisition" = 'sound/vox/acquisition.wav',
+"across" = 'sound/vox/across.wav',
+"activate" = 'sound/vox/activate.wav',
+"activated" = 'sound/vox/activated.wav',
+"activity" = 'sound/vox/activity.wav',
+"adios" = 'sound/vox/adios.wav',
+"administration" = 'sound/vox/administration.wav',
+"advanced" = 'sound/vox/advanced.wav',
+"after" = 'sound/vox/after.wav',
+"agent" = 'sound/vox/agent.wav',
+"alarm" = 'sound/vox/alarm.wav',
+"alert" = 'sound/vox/alert.wav',
+"alien" = 'sound/vox/alien.wav',
+"aligned" = 'sound/vox/aligned.wav',
+"all" = 'sound/vox/all.wav',
+"alpha" = 'sound/vox/alpha.wav',
+"am" = 'sound/vox/am.wav',
+"amigo" = 'sound/vox/amigo.wav',
+"ammunition" = 'sound/vox/ammunition.wav',
+"an" = 'sound/vox/an.wav',
+"and" = 'sound/vox/and.wav',
+"announcement" = 'sound/vox/announcement.wav',
+"anomalous" = 'sound/vox/anomalous.wav',
+"antenna" = 'sound/vox/antenna.wav',
+"any" = 'sound/vox/any.wav',
+"apprehend" = 'sound/vox/apprehend.wav',
+"approach" = 'sound/vox/approach.wav',
+"are" = 'sound/vox/are.wav',
+"area" = 'sound/vox/area.wav',
+"arm" = 'sound/vox/arm.wav',
+"armed" = 'sound/vox/armed.wav',
+"armor" = 'sound/vox/armor.wav',
+"armory" = 'sound/vox/armory.wav',
+"arrest" = 'sound/vox/arrest.wav',
+"ass" = 'sound/vox/ass.wav',
+"at" = 'sound/vox/at.wav',
+"atomic" = 'sound/vox/atomic.wav',
+"attention" = 'sound/vox/attention.wav',
+"authorize" = 'sound/vox/authorize.wav',
+"authorized" = 'sound/vox/authorized.wav',
+"automatic" = 'sound/vox/automatic.wav',
+"away" = 'sound/vox/away.wav',
+"b" = 'sound/vox/b.wav',
+"back" = 'sound/vox/back.wav',
+"backman" = 'sound/vox/backman.wav',
+"bad" = 'sound/vox/bad.wav',
+"bag" = 'sound/vox/bag.wav',
+"bailey" = 'sound/vox/bailey.wav',
+"barracks" = 'sound/vox/barracks.wav',
+"base" = 'sound/vox/base.wav',
+"bay" = 'sound/vox/bay.wav',
+"be" = 'sound/vox/be.wav',
+"been" = 'sound/vox/been.wav',
+"before" = 'sound/vox/before.wav',
+"beyond" = 'sound/vox/beyond.wav',
+"biohazard" = 'sound/vox/biohazard.wav',
+"biological" = 'sound/vox/biological.wav',
+"birdwell" = 'sound/vox/birdwell.wav',
+"bizwarn" = 'sound/vox/bizwarn.wav',
+"black" = 'sound/vox/black.wav',
+"blast" = 'sound/vox/blast.wav',
+"blocked" = 'sound/vox/blocked.wav',
+"bloop" = 'sound/vox/bloop.wav',
+"blue" = 'sound/vox/blue.wav',
+"bottom" = 'sound/vox/bottom.wav',
+"bravo" = 'sound/vox/bravo.wav',
+"breach" = 'sound/vox/breach.wav',
+"breached" = 'sound/vox/breached.wav',
+"break" = 'sound/vox/break.wav',
+"bridge" = 'sound/vox/bridge.wav',
+"bust" = 'sound/vox/bust.wav',
+"but" = 'sound/vox/but.wav',
+"button" = 'sound/vox/button.wav',
+"buzwarn" = 'sound/vox/buzwarn.wav',
+"bypass" = 'sound/vox/bypass.wav',
+"c" = 'sound/vox/c.wav',
+"cable" = 'sound/vox/cable.wav',
+"call" = 'sound/vox/call.wav',
+"called" = 'sound/vox/called.wav',
+"canal" = 'sound/vox/canal.wav',
+"cap" = 'sound/vox/cap.wav',
+"captain" = 'sound/vox/captain.wav',
+"capture" = 'sound/vox/capture.wav',
+"ceiling" = 'sound/vox/ceiling.wav',
+"celsius" = 'sound/vox/celsius.wav',
+"center" = 'sound/vox/center.wav',
+"centi" = 'sound/vox/centi.wav',
+"central" = 'sound/vox/central.wav',
+"chamber" = 'sound/vox/chamber.wav',
+"charlie" = 'sound/vox/charlie.wav',
+"check" = 'sound/vox/check.wav',
+"checkpoint" = 'sound/vox/checkpoint.wav',
+"chemical" = 'sound/vox/chemical.wav',
+"cleanup" = 'sound/vox/cleanup.wav',
+"clear" = 'sound/vox/clear.wav',
+"clearance" = 'sound/vox/clearance.wav',
+"close" = 'sound/vox/close.wav',
+"code" = 'sound/vox/code.wav',
+"coded" = 'sound/vox/coded.wav',
+"collider" = 'sound/vox/collider.wav',
+"command" = 'sound/vox/command.wav',
+"communication" = 'sound/vox/communication.wav',
+"complex" = 'sound/vox/complex.wav',
+"computer" = 'sound/vox/computer.wav',
+"condition" = 'sound/vox/condition.wav',
+"containment" = 'sound/vox/containment.wav',
+"contamination" = 'sound/vox/contamination.wav',
+"control" = 'sound/vox/control.wav',
+"coolant" = 'sound/vox/coolant.wav',
+"coomer" = 'sound/vox/coomer.wav',
+"core" = 'sound/vox/core.wav',
+"correct" = 'sound/vox/correct.wav',
+"corridor" = 'sound/vox/corridor.wav',
+"crew" = 'sound/vox/crew.wav',
+"cross" = 'sound/vox/cross.wav',
+"cryogenic" = 'sound/vox/cryogenic.wav',
+"d" = 'sound/vox/d.wav',
+"dadeda" = 'sound/vox/dadeda.wav',
+"damage" = 'sound/vox/damage.wav',
+"damaged" = 'sound/vox/damaged.wav',
+"danger" = 'sound/vox/danger.wav',
+"day" = 'sound/vox/day.wav',
+"deactivated" = 'sound/vox/deactivated.wav',
+"decompression" = 'sound/vox/decompression.wav',
+"decontamination" = 'sound/vox/decontamination.wav',
+"deeoo" = 'sound/vox/deeoo.wav',
+"defense" = 'sound/vox/defense.wav',
+"degrees" = 'sound/vox/degrees.wav',
+"delta" = 'sound/vox/delta.wav',
+"denied" = 'sound/vox/denied.wav',
+"deploy" = 'sound/vox/deploy.wav',
+"deployed" = 'sound/vox/deployed.wav',
+"destroy" = 'sound/vox/destroy.wav',
+"destroyed" = 'sound/vox/destroyed.wav',
+"detain" = 'sound/vox/detain.wav',
+"detected" = 'sound/vox/detected.wav',
+"detonation" = 'sound/vox/detonation.wav',
+"device" = 'sound/vox/device.wav',
+"did" = 'sound/vox/did.wav',
+"die" = 'sound/vox/die.wav',
+"dimensional" = 'sound/vox/dimensional.wav',
+"dirt" = 'sound/vox/dirt.wav',
+"disengaged" = 'sound/vox/disengaged.wav',
+"dish" = 'sound/vox/dish.wav',
+"disposal" = 'sound/vox/disposal.wav',
+"distance" = 'sound/vox/distance.wav',
+"distortion" = 'sound/vox/distortion.wav',
+"do" = 'sound/vox/do.wav',
+"doctor" = 'sound/vox/doctor.wav',
+"doop" = 'sound/vox/doop.wav',
+"door" = 'sound/vox/door.wav',
+"down" = 'sound/vox/down.wav',
+"dual" = 'sound/vox/dual.wav',
+"duct" = 'sound/vox/duct.wav',
+"e" = 'sound/vox/e.wav',
+"east" = 'sound/vox/east.wav',
+"echo" = 'sound/vox/echo.wav',
+"ed" = 'sound/vox/ed.wav',
+"effect" = 'sound/vox/effect.wav',
+"egress" = 'sound/vox/egress.wav',
+"eight" = 'sound/vox/eight.wav',
+"eighteen" = 'sound/vox/eighteen.wav',
+"eighty" = 'sound/vox/eighty.wav',
+"electric" = 'sound/vox/electric.wav',
+"electromagnetic" = 'sound/vox/electromagnetic.wav',
+"elevator" = 'sound/vox/elevator.wav',
+"eleven" = 'sound/vox/eleven.wav',
+"eliminate" = 'sound/vox/eliminate.wav',
+"emergency" = 'sound/vox/emergency.wav',
+"energy" = 'sound/vox/energy.wav',
+"engage" = 'sound/vox/engage.wav',
+"engaged" = 'sound/vox/engaged.wav',
+"engine" = 'sound/vox/engine.wav',
+"enter" = 'sound/vox/enter.wav',
+"entry" = 'sound/vox/entry.wav',
+"environment" = 'sound/vox/environment.wav',
+"error" = 'sound/vox/error.wav',
+"escape" = 'sound/vox/escape.wav',
+"evacuate" = 'sound/vox/evacuate.wav',
+"exchange" = 'sound/vox/exchange.wav',
+"exit" = 'sound/vox/exit.wav',
+"expect" = 'sound/vox/expect.wav',
+"experiment" = 'sound/vox/experiment.wav',
+"experimental" = 'sound/vox/experimental.wav',
+"explode" = 'sound/vox/explode.wav',
+"explosion" = 'sound/vox/explosion.wav',
+"exposure" = 'sound/vox/exposure.wav',
+"exterminate" = 'sound/vox/exterminate.wav',
+"extinguish" = 'sound/vox/extinguish.wav',
+"extinguisher" = 'sound/vox/extinguisher.wav',
+"extreme" = 'sound/vox/extreme.wav',
+"f" = 'sound/vox/f.wav',
+"facility" = 'sound/vox/facility.wav',
+"fahrenheit" = 'sound/vox/fahrenheit.wav',
+"failed" = 'sound/vox/failed.wav',
+"failure" = 'sound/vox/failure.wav',
+"farthest" = 'sound/vox/farthest.wav',
+"fast" = 'sound/vox/fast.wav',
+"feet" = 'sound/vox/feet.wav',
+"field" = 'sound/vox/field.wav',
+"fifteen" = 'sound/vox/fifteen.wav',
+"fifth" = 'sound/vox/fifth.wav',
+"fifty" = 'sound/vox/fifty.wav',
+"final" = 'sound/vox/final.wav',
+"fine" = 'sound/vox/fine.wav',
+"fire" = 'sound/vox/fire.wav',
+"first" = 'sound/vox/first.wav',
+"five" = 'sound/vox/five.wav',
+"flooding" = 'sound/vox/flooding.wav',
+"floor" = 'sound/vox/floor.wav',
+"fool" = 'sound/vox/fool.wav',
+"for" = 'sound/vox/for.wav',
+"forbidden" = 'sound/vox/forbidden.wav',
+"force" = 'sound/vox/force.wav',
+"forms" = 'sound/vox/forms.wav',
+"found" = 'sound/vox/found.wav',
+"four" = 'sound/vox/four.wav',
+"fourteen" = 'sound/vox/fourteen.wav',
+"fourth" = 'sound/vox/fourth.wav',
+"fourty" = 'sound/vox/fourty.wav',
+"foxtrot" = 'sound/vox/foxtrot.wav',
+"freeman" = 'sound/vox/freeman.wav',
+"freezer" = 'sound/vox/freezer.wav',
+"from" = 'sound/vox/from.wav',
+"front" = 'sound/vox/front.wav',
+"fuel" = 'sound/vox/fuel.wav',
+"g" = 'sound/vox/g.wav',
+"get" = 'sound/vox/get.wav',
+"go" = 'sound/vox/go.wav',
+"going" = 'sound/vox/going.wav',
+"good" = 'sound/vox/good.wav',
+"goodbye" = 'sound/vox/goodbye.wav',
+"gordon" = 'sound/vox/gordon.wav',
+"got" = 'sound/vox/got.wav',
+"government" = 'sound/vox/government.wav',
+"granted" = 'sound/vox/granted.wav',
+"great" = 'sound/vox/great.wav',
+"green" = 'sound/vox/green.wav',
+"grenade" = 'sound/vox/grenade.wav',
+"guard" = 'sound/vox/guard.wav',
+"gulf" = 'sound/vox/gulf.wav',
+"gun" = 'sound/vox/gun.wav',
+"guthrie" = 'sound/vox/guthrie.wav',
+"handling" = 'sound/vox/handling.wav',
+"hangar" = 'sound/vox/hangar.wav',
+"has" = 'sound/vox/has.wav',
+"have" = 'sound/vox/have.wav',
+"hazard" = 'sound/vox/hazard.wav',
+"head" = 'sound/vox/head.wav',
+"health" = 'sound/vox/health.wav',
+"heat" = 'sound/vox/heat.wav',
+"helicopter" = 'sound/vox/helicopter.wav',
+"helium" = 'sound/vox/helium.wav',
+"hello" = 'sound/vox/hello.wav',
+"help" = 'sound/vox/help.wav',
+"here" = 'sound/vox/here.wav',
+"hide" = 'sound/vox/hide.wav',
+"high" = 'sound/vox/high.wav',
+"highest" = 'sound/vox/highest.wav',
+"hit" = 'sound/vox/hit.wav',
+"hole" = 'sound/vox/hole.wav',
+"hostile" = 'sound/vox/hostile.wav',
+"hot" = 'sound/vox/hot.wav',
+"hotel" = 'sound/vox/hotel.wav',
+"hour" = 'sound/vox/hour.wav',
+"hours" = 'sound/vox/hours.wav',
+"hundred" = 'sound/vox/hundred.wav',
+"hydro" = 'sound/vox/hydro.wav',
+"i" = 'sound/vox/i.wav',
+"idiot" = 'sound/vox/idiot.wav',
+"illegal" = 'sound/vox/illegal.wav',
+"immediate" = 'sound/vox/immediate.wav',
+"immediately" = 'sound/vox/immediately.wav',
+"in" = 'sound/vox/in.wav',
+"inches" = 'sound/vox/inches.wav',
+"india" = 'sound/vox/india.wav',
+"ing" = 'sound/vox/ing.wav',
+"inoperative" = 'sound/vox/inoperative.wav',
+"inside" = 'sound/vox/inside.wav',
+"inspection" = 'sound/vox/inspection.wav',
+"inspector" = 'sound/vox/inspector.wav',
+"interchange" = 'sound/vox/interchange.wav',
+"intruder" = 'sound/vox/intruder.wav',
+"invallid" = 'sound/vox/invallid.wav',
+"invasion" = 'sound/vox/invasion.wav',
+"is" = 'sound/vox/is.wav',
+"it" = 'sound/vox/it.wav',
+"johnson" = 'sound/vox/johnson.wav',
+"juliet" = 'sound/vox/juliet.wav',
+"key" = 'sound/vox/key.wav',
+"kill" = 'sound/vox/kill.wav',
+"kilo" = 'sound/vox/kilo.wav',
+"kit" = 'sound/vox/kit.wav',
+"lab" = 'sound/vox/lab.wav',
+"lambda" = 'sound/vox/lambda.wav',
+"laser" = 'sound/vox/laser.wav',
+"last" = 'sound/vox/last.wav',
+"launch" = 'sound/vox/launch.wav',
+"leak" = 'sound/vox/leak.wav',
+"leave" = 'sound/vox/leave.wav',
+"left" = 'sound/vox/left.wav',
+"legal" = 'sound/vox/legal.wav',
+"level" = 'sound/vox/level.wav',
+"lever" = 'sound/vox/lever.wav',
+"lie" = 'sound/vox/lie.wav',
+"lieutenant" = 'sound/vox/lieutenant.wav',
+"life" = 'sound/vox/life.wav',
+"light" = 'sound/vox/light.wav',
+"lima" = 'sound/vox/lima.wav',
+"liquid" = 'sound/vox/liquid.wav',
+"loading" = 'sound/vox/loading.wav',
+"locate" = 'sound/vox/locate.wav',
+"located" = 'sound/vox/located.wav',
+"location" = 'sound/vox/location.wav',
+"lock" = 'sound/vox/lock.wav',
+"locked" = 'sound/vox/locked.wav',
+"locker" = 'sound/vox/locker.wav',
+"lockout" = 'sound/vox/lockout.wav',
+"lower" = 'sound/vox/lower.wav',
+"lowest" = 'sound/vox/lowest.wav',
+"magnetic" = 'sound/vox/magnetic.wav',
+"main" = 'sound/vox/main.wav',
+"maintenance" = 'sound/vox/maintenance.wav',
+"malfunction" = 'sound/vox/malfunction.wav',
+"man" = 'sound/vox/man.wav',
+"mass" = 'sound/vox/mass.wav',
+"materials" = 'sound/vox/materials.wav',
+"maximum" = 'sound/vox/maximum.wav',
+"may" = 'sound/vox/may.wav',
+"medical" = 'sound/vox/medical.wav',
+"men" = 'sound/vox/men.wav',
+"mercy" = 'sound/vox/mercy.wav',
+"mesa" = 'sound/vox/mesa.wav',
+"message" = 'sound/vox/message.wav',
+"meter" = 'sound/vox/meter.wav',
+"micro" = 'sound/vox/micro.wav',
+"middle" = 'sound/vox/middle.wav',
+"mike" = 'sound/vox/mike.wav',
+"miles" = 'sound/vox/miles.wav',
+"military" = 'sound/vox/military.wav',
+"milli" = 'sound/vox/milli.wav',
+"million" = 'sound/vox/million.wav',
+"minefield" = 'sound/vox/minefield.wav',
+"minimum" = 'sound/vox/minimum.wav',
+"minutes" = 'sound/vox/minutes.wav',
+"mister" = 'sound/vox/mister.wav',
+"mode" = 'sound/vox/mode.wav',
+"motor" = 'sound/vox/motor.wav',
+"motorpool" = 'sound/vox/motorpool.wav',
+"move" = 'sound/vox/move.wav',
+"must" = 'sound/vox/must.wav',
+"nearest" = 'sound/vox/nearest.wav',
+"nice" = 'sound/vox/nice.wav',
+"nine" = 'sound/vox/nine.wav',
+"nineteen" = 'sound/vox/nineteen.wav',
+"ninety" = 'sound/vox/ninety.wav',
+"no" = 'sound/vox/no.wav',
+"nominal" = 'sound/vox/nominal.wav',
+"north" = 'sound/vox/north.wav',
+"not" = 'sound/vox/not.wav',
+"november" = 'sound/vox/november.wav',
+"now" = 'sound/vox/now.wav',
+"number" = 'sound/vox/number.wav',
+"objective" = 'sound/vox/objective.wav',
+"observation" = 'sound/vox/observation.wav',
+"of" = 'sound/vox/of.wav',
+"officer" = 'sound/vox/officer.wav',
+"ok" = 'sound/vox/ok.wav',
+"on" = 'sound/vox/on.wav',
+"one" = 'sound/vox/one.wav',
+"open" = 'sound/vox/open.wav',
+"operating" = 'sound/vox/operating.wav',
+"operations" = 'sound/vox/operations.wav',
+"operative" = 'sound/vox/operative.wav',
+"option" = 'sound/vox/option.wav',
+"order" = 'sound/vox/order.wav',
+"organic" = 'sound/vox/organic.wav',
+"oscar" = 'sound/vox/oscar.wav',
+"out" = 'sound/vox/out.wav',
+"outside" = 'sound/vox/outside.wav',
+"over" = 'sound/vox/over.wav',
+"overload" = 'sound/vox/overload.wav',
+"override" = 'sound/vox/override.wav',
+"pacify" = 'sound/vox/pacify.wav',
+"pain" = 'sound/vox/pain.wav',
+"pal" = 'sound/vox/pal.wav',
+"panel" = 'sound/vox/panel.wav',
+"percent" = 'sound/vox/percent.wav',
+"perimeter" = 'sound/vox/perimeter.wav',
+"permitted" = 'sound/vox/permitted.wav',
+"personnel" = 'sound/vox/personnel.wav',
+"pipe" = 'sound/vox/pipe.wav',
+"plant" = 'sound/vox/plant.wav',
+"platform" = 'sound/vox/platform.wav',
+"please" = 'sound/vox/please.wav',
+"point" = 'sound/vox/point.wav',
+"portal" = 'sound/vox/portal.wav',
+"power" = 'sound/vox/power.wav',
+"presence" = 'sound/vox/presence.wav',
+"press" = 'sound/vox/press.wav',
+"primary" = 'sound/vox/primary.wav',
+"proceed" = 'sound/vox/proceed.wav',
+"processing" = 'sound/vox/processing.wav',
+"progress" = 'sound/vox/progress.wav',
+"proper" = 'sound/vox/proper.wav',
+"propulsion" = 'sound/vox/propulsion.wav',
+"prosecute" = 'sound/vox/prosecute.wav',
+"protective" = 'sound/vox/protective.wav',
+"push" = 'sound/vox/push.wav',
+"quantum" = 'sound/vox/quantum.wav',
+"quebec" = 'sound/vox/quebec.wav',
+"question" = 'sound/vox/question.wav',
+"questioning" = 'sound/vox/questioning.wav',
+"quick" = 'sound/vox/quick.wav',
+"quit" = 'sound/vox/quit.wav',
+"radiation" = 'sound/vox/radiation.wav',
+"radioactive" = 'sound/vox/radioactive.wav',
+"rads" = 'sound/vox/rads.wav',
+"rapid" = 'sound/vox/rapid.wav',
+"reach" = 'sound/vox/reach.wav',
+"reached" = 'sound/vox/reached.wav',
+"reactor" = 'sound/vox/reactor.wav',
+"red" = 'sound/vox/red.wav',
+"relay" = 'sound/vox/relay.wav',
+"released" = 'sound/vox/released.wav',
+"remaining" = 'sound/vox/remaining.wav',
+"renegade" = 'sound/vox/renegade.wav',
+"repair" = 'sound/vox/repair.wav',
+"report" = 'sound/vox/report.wav',
+"reports" = 'sound/vox/reports.wav',
+"required" = 'sound/vox/required.wav',
+"research" = 'sound/vox/research.wav',
+"resevoir" = 'sound/vox/resevoir.wav',
+"resistance" = 'sound/vox/resistance.wav',
+"right" = 'sound/vox/right.wav',
+"rocket" = 'sound/vox/rocket.wav',
+"roger" = 'sound/vox/roger.wav',
+"romeo" = 'sound/vox/romeo.wav',
+"room" = 'sound/vox/room.wav',
+"round" = 'sound/vox/round.wav',
+"run" = 'sound/vox/run.wav',
+"safe" = 'sound/vox/safe.wav',
+"safety" = 'sound/vox/safety.wav',
+"sargeant" = 'sound/vox/sargeant.wav',
+"satellite" = 'sound/vox/satellite.wav',
+"save" = 'sound/vox/save.wav',
+"science" = 'sound/vox/science.wav',
+"scream" = 'sound/vox/scream.wav',
+"screen" = 'sound/vox/screen.wav',
+"search" = 'sound/vox/search.wav',
+"second" = 'sound/vox/second.wav',
+"secondary" = 'sound/vox/secondary.wav',
+"seconds" = 'sound/vox/seconds.wav',
+"sector" = 'sound/vox/sector.wav',
+"secure" = 'sound/vox/secure.wav',
+"secured" = 'sound/vox/secured.wav',
+"security" = 'sound/vox/security.wav',
+"select" = 'sound/vox/select.wav',
+"selected" = 'sound/vox/selected.wav',
+"service" = 'sound/vox/service.wav',
+"seven" = 'sound/vox/seven.wav',
+"seventeen" = 'sound/vox/seventeen.wav',
+"seventy" = 'sound/vox/seventy.wav',
+"severe" = 'sound/vox/severe.wav',
+"sewage" = 'sound/vox/sewage.wav',
+"sewer" = 'sound/vox/sewer.wav',
+"shield" = 'sound/vox/shield.wav',
+"shipment" = 'sound/vox/shipment.wav',
+"shock" = 'sound/vox/shock.wav',
+"shoot" = 'sound/vox/shoot.wav',
+"shower" = 'sound/vox/shower.wav',
+"shut" = 'sound/vox/shut.wav',
+"side" = 'sound/vox/side.wav',
+"sierra" = 'sound/vox/sierra.wav',
+"sight" = 'sound/vox/sight.wav',
+"silo" = 'sound/vox/silo.wav',
+"six" = 'sound/vox/six.wav',
+"sixteen" = 'sound/vox/sixteen.wav',
+"sixty" = 'sound/vox/sixty.wav',
+"slime" = 'sound/vox/slime.wav',
+"slow" = 'sound/vox/slow.wav',
+"soldier" = 'sound/vox/soldier.wav',
+"some" = 'sound/vox/some.wav',
+"someone" = 'sound/vox/someone.wav',
+"something" = 'sound/vox/something.wav',
+"son" = 'sound/vox/son.wav',
+"sorry" = 'sound/vox/sorry.wav',
+"south" = 'sound/vox/south.wav',
+"squad" = 'sound/vox/squad.wav',
+"square" = 'sound/vox/square.wav',
+"stairway" = 'sound/vox/stairway.wav',
+"status" = 'sound/vox/status.wav',
+"sterile" = 'sound/vox/sterile.wav',
+"sterilization" = 'sound/vox/sterilization.wav',
+"storage" = 'sound/vox/storage.wav',
+"sub" = 'sound/vox/sub.wav',
+"subsurface" = 'sound/vox/subsurface.wav',
+"sudden" = 'sound/vox/sudden.wav',
+"suit" = 'sound/vox/suit.wav',
+"superconducting" = 'sound/vox/superconducting.wav',
+"supercooled" = 'sound/vox/supercooled.wav',
+"supply" = 'sound/vox/supply.wav',
+"surface" = 'sound/vox/surface.wav',
+"surrender" = 'sound/vox/surrender.wav',
+"surround" = 'sound/vox/surround.wav',
+"surrounded" = 'sound/vox/surrounded.wav',
+"switch" = 'sound/vox/switch.wav',
+"system" = 'sound/vox/system.wav',
+"systems" = 'sound/vox/systems.wav',
+"tactical" = 'sound/vox/tactical.wav',
+"take" = 'sound/vox/take.wav',
+"talk" = 'sound/vox/talk.wav',
+"tango" = 'sound/vox/tango.wav',
+"tank" = 'sound/vox/tank.wav',
+"target" = 'sound/vox/target.wav',
+"team" = 'sound/vox/team.wav',
+"temperature" = 'sound/vox/temperature.wav',
+"temporal" = 'sound/vox/temporal.wav',
+"ten" = 'sound/vox/ten.wav',
+"terminal" = 'sound/vox/terminal.wav',
+"terminated" = 'sound/vox/terminated.wav',
+"termination" = 'sound/vox/termination.wav',
+"test" = 'sound/vox/test.wav',
+"that" = 'sound/vox/that.wav',
+"the" = 'sound/vox/the.wav',
+"then" = 'sound/vox/then.wav',
+"there" = 'sound/vox/there.wav',
+"third" = 'sound/vox/third.wav',
+"thirteen" = 'sound/vox/thirteen.wav',
+"thirty" = 'sound/vox/thirty.wav',
+"this" = 'sound/vox/this.wav',
+"those" = 'sound/vox/those.wav',
+"thousand" = 'sound/vox/thousand.wav',
+"threat" = 'sound/vox/threat.wav',
+"three" = 'sound/vox/three.wav',
+"through" = 'sound/vox/through.wav',
+"time" = 'sound/vox/time.wav',
+"to" = 'sound/vox/to.wav',
+"top" = 'sound/vox/top.wav',
+"topside" = 'sound/vox/topside.wav',
+"touch" = 'sound/vox/touch.wav',
+"towards" = 'sound/vox/towards.wav',
+"track" = 'sound/vox/track.wav',
+"train" = 'sound/vox/train.wav',
+"transportation" = 'sound/vox/transportation.wav',
+"truck" = 'sound/vox/truck.wav',
+"tunnel" = 'sound/vox/tunnel.wav',
+"turn" = 'sound/vox/turn.wav',
+"turret" = 'sound/vox/turret.wav',
+"twelve" = 'sound/vox/twelve.wav',
+"twenty" = 'sound/vox/twenty.wav',
+"two" = 'sound/vox/two.wav',
+"unauthorized" = 'sound/vox/unauthorized.wav',
+"under" = 'sound/vox/under.wav',
+"uniform" = 'sound/vox/uniform.wav',
+"unlocked" = 'sound/vox/unlocked.wav',
+"until" = 'sound/vox/until.wav',
+"up" = 'sound/vox/up.wav',
+"upper" = 'sound/vox/upper.wav',
+"uranium" = 'sound/vox/uranium.wav',
+"us" = 'sound/vox/us.wav',
+"usa" = 'sound/vox/usa.wav',
+"use" = 'sound/vox/use.wav',
+"used" = 'sound/vox/used.wav',
+"user" = 'sound/vox/user.wav',
+"vacate" = 'sound/vox/vacate.wav',
+"valid" = 'sound/vox/valid.wav',
+"vapor" = 'sound/vox/vapor.wav',
+"vent" = 'sound/vox/vent.wav',
+"ventillation" = 'sound/vox/ventillation.wav',
+"victor" = 'sound/vox/victor.wav',
+"violated" = 'sound/vox/violated.wav',
+"violation" = 'sound/vox/violation.wav',
+"voltage" = 'sound/vox/voltage.wav',
+"vox_login" = 'sound/vox/vox_login.wav',
+"walk" = 'sound/vox/walk.wav',
+"wall" = 'sound/vox/wall.wav',
+"want" = 'sound/vox/want.wav',
+"wanted" = 'sound/vox/wanted.wav',
+"warm" = 'sound/vox/warm.wav',
+"warn" = 'sound/vox/warn.wav',
+"warning" = 'sound/vox/warning.wav',
+"waste" = 'sound/vox/waste.wav',
+"water" = 'sound/vox/water.wav',
+"we" = 'sound/vox/we.wav',
+"weapon" = 'sound/vox/weapon.wav',
+"west" = 'sound/vox/west.wav',
+"whiskey" = 'sound/vox/whiskey.wav',
+"white" = 'sound/vox/white.wav',
+"wilco" = 'sound/vox/wilco.wav',
+"will" = 'sound/vox/will.wav',
+"with" = 'sound/vox/with.wav',
+"without" = 'sound/vox/without.wav',
+"woop" = 'sound/vox/woop.wav',
+"xeno" = 'sound/vox/xeno.wav',
+"yankee" = 'sound/vox/yankee.wav',
+"yards" = 'sound/vox/yards.wav',
+"year" = 'sound/vox/year.wav',
+"yellow" = 'sound/vox/yellow.wav',
+"yes" = 'sound/vox/yes.wav',
+"you" = 'sound/vox/you.wav',
+"your" = 'sound/vox/your.wav',
+"yourself" = 'sound/vox/yourself.wav',
+"zero" = 'sound/vox/zero.wav',
+"zone" = 'sound/vox/zone.wav',
+"zulu" = 'sound/vox/zulu.wav')
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm
index a73c872f53..ccc0cd705f 100644
--- a/code/modules/mob/living/simple_animal/constructs.dm
+++ b/code/modules/mob/living/simple_animal/constructs.dm
@@ -290,4 +290,4 @@
if (cultist == usr) //just to be sure.
return
cultist.loc = usr.loc
- usr.visible_message("/red [cultist] appears in a flash of red light as [usr] glows with power")*/
\ No newline at end of file
+ usr.visible_message("\red [cultist] appears in a flash of red light as [usr] glows with power")*/
\ No newline at end of file
diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm
index f183dbb531..8d988d43a3 100644
--- a/code/modules/research/xenoarchaeology/finds/finds.dm
+++ b/code/modules/research/xenoarchaeology/finds/finds.dm
@@ -143,7 +143,7 @@
icon_state = "statuette"
additional_desc = "It depicts a [pick("small","ferocious","wild","pleasing","hulking")] \
[pick("alien figure","rodent-like creature","reptilian alien","primate","unidentifiable object")] \
- [pick("performing unspeakable acts","posing heroically","in a feotal position","cheering","sobbing","making a plaintive gesture","making a rude gesture")]."
+ [pick("performing unspeakable acts","posing heroically","in a fetal position","cheering","sobbing","making a plaintive gesture","making a rude gesture")]."
if(5)
item_type = "instrument"
icon_state = "instrument"
diff --git a/config/config.txt b/config/config.txt
index a98daab842..e5bccd964c 100644
--- a/config/config.txt
+++ b/config/config.txt
@@ -213,3 +213,7 @@ ALIEN_PLAYER_RATIO 0.2
##Remove the # to let ghosts spin chairs
#GHOST_INTERACTION
+
+## Uncomment this to enable external .rsc downloads. URLs must be separated by no more than one space.
+## The linked .zip file should contain the required .rsc
+#resource_urls http://firstserver.org/myresource.zip http://secondserver.org/myresource.zip http://10.22.11.1/myresource.zip
diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm
index 964abdc413..eaf3ccfd76 100644
--- a/maps/tgstation.2.1.0.0.1.dmm
+++ b/maps/tgstation.2.1.0.0.1.dmm
@@ -222,7 +222,7 @@
"aen" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/main)
"aeo" = (/obj/structure/stool/bed/chair,/obj/machinery/door_control{desc = "A remote control switch for the brig doors leading to cells 3 and 4."; id = "BrigWest"; name = "Brig Cells 3-4 Hallway Doors"; normaldoorcontrol = 1; pixel_x = -5; pixel_y = -25; range = 10},/turf/simulated/floor,/area/security/lobby)
"aep" = (/obj/structure/stool/bed/chair,/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = 16; pixel_y = -25; range = 10},/obj/machinery/door_control{desc = "A remote control switch for the brig doors leading to cells 1 and 2."; id = "BrigEast"; name = "Brig Cells 1-2 Hallway Doors"; normaldoorcontrol = 1; pixel_x = 5; pixel_y = -25; range = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/security/lobby)
-"aeq" = (/turf/simulated/floor/plating,/area/shuttle/escape_pod3/station)
+"aeq" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station)
"aer" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"aes" = (/obj/structure/table/woodentable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"aet" = (/obj/structure/closet/secure_closet/hos,/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
@@ -240,7 +240,7 @@
"aeF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/security/main)
"aeG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/noticeboard{pixel_y = 28},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main)
"aeH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main)
-"aeI" = (/turf/simulated/wall,/area/shuttle/escape_pod3/station)
+"aeI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station)
"aeJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/brig)
"aeK" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/brig)
"aeL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/hos)
@@ -273,7 +273,7 @@
"afm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/security/main)
"afn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/brig)
"afo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/security/main)
-"afp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area)
+"afp" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station)
"afq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/security/hos)
"afr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/security/hos)
"afs" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/security/hos)
@@ -299,15 +299,15 @@
"afM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main)
"afN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main)
"afO" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main)
-"afP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/device/radio,/obj/item/weapon/crowbar,/turf/simulated/floor{tag = "icon-redfull (NORTHWEST)"; icon_state = "redfull"; dir = 9},/area/security/main)
+"afP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/turf/simulated/floor{tag = "icon-redfull (NORTHWEST)"; icon_state = "redfull"; dir = 9},/area/security/main)
"afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main)
"afR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main)
"afS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/security/main)
"afT" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/item/weapon/folder/red,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main)
"afU" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main)
"afV" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/folder/red,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main)
-"afW" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area)
-"afX" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/shuttle/escape_pod3/station)
+"afW" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/main)
+"afX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station)
"afY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (NORTH)"; icon_state = "pipe-y"; dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/brig)
"afZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/security/hos)
"aga" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/security/hos)
@@ -363,7 +363,7 @@
"agY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main)
"agZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main)
"aha" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main)
-"ahb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig)
+"ahb" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/security/main)
"ahc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"ahd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"ahe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
@@ -390,7 +390,7 @@
"ahz" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main)
"ahA" = (/obj/machinery/camera{c_tag = "Security Office South"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main)
"ahB" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/security/brig)
-"ahC" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/machinery/camera{c_tag = "HoS Office South"; dir = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
+"ahC" = (/obj/structure/table/woodentable,/obj/item/device/radio/off,/obj/machinery/camera{c_tag = "HoS Office South"; dir = 1},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"ahD" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"ahE" = (/obj/structure/table/woodentable,/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
"ahF" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "dark"},/area/security/hos)
@@ -444,7 +444,7 @@
"aiB" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/security/brig)
"aiC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/security/brig)
"aiD" = (/obj/machinery/computer/security,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0; tag = "icon-alarm0 (EAST)"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
-"aiE" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/crowbar,/obj/item/device/radio,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
+"aiE" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/crowbar,/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
"aiF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -28; pixel_y = -3; req_access_txt = "2"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
"aiG" = (/obj/machinery/computer/prisoner,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
"aiH" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "dark"},/area/security/warden)
@@ -458,7 +458,7 @@
"aiP" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "red"},/area/security/main)
"aiQ" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/main)
"aiR" = (/obj/machinery/door/window/eastright{dir = 1; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/security/main)
-"aiS" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/shuttle/escape_pod3/station)
+"aiS" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/security/main)
"aiT" = (/turf/simulated/floor/plating,/area/security/main)
"aiU" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/item/weapon/storage/firstaid/regular{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/security/brig)
"aiV" = (/obj/structure/table,/obj/item/device/healthanalyzer{pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/security/brig)
@@ -958,7 +958,7 @@
"asv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/crew_quarters/sleep)
"asw" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/sleep)
"asx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness)
-"asy" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness)
+"asy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door/airlock/security{name = "Security Pods"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig)
"asz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/fitness)
"asA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness)
"asB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness)
@@ -999,7 +999,7 @@
"atk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep)
"atl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/crew_quarters/sleep)
"atm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness)
-"atn" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/beach/water,/area/crew_quarters/fitness)
+"atn" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/bar)
"ato" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness)
"atp" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/athletic_mixed,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness)
"atq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/lasertag/blue,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness)
@@ -1207,7 +1207,7 @@
"axk" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva)
"axl" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva)
"axm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva)
-"axn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/beach/water,/area/crew_quarters/fitness)
+"axn" = (/obj/machinery/door/window{dir = 4; name = "Bar"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar)
"axo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva)
"axp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore)
"axq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/fore)
@@ -1452,12 +1452,12 @@
"aBV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport)
"aBW" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary)
"aBX" = (/turf/simulated/floor,/area/storage/primary)
-"aBY" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/storage/primary)
-"aBZ" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/storage/primary)
-"aCa" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area/storage/primary)
-"aCb" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor,/area/storage/primary)
-"aCc" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary)
-"aCd" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/storage/primary)
+"aBY" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/tools)
+"aBZ" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
+"aCa" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/tools)
+"aCb" = (/obj/structure/table,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
+"aCc" = (/obj/structure/table,/obj/machinery/light_switch{pixel_y = 28},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
+"aCd" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aCe" = (/obj/machinery/power/apc{dir = 1; name = "Primary Tool Storage APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/storage/primary)
"aCf" = (/obj/machinery/vending/tool,/turf/simulated/floor,/area/storage/primary)
"aCg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage)
@@ -1535,7 +1535,7 @@
"aDA" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/gateway)
"aDB" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor,/area/gateway)
"aDC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/gateway)
-"aDD" = (/obj/structure/table,/obj/item/device/radio{pixel_y = 6},/obj/item/device/radio{pixel_x = 6; pixel_y = 4},/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/device/radio,/turf/simulated/floor,/area/gateway)
+"aDD" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/turf/simulated/floor,/area/gateway)
"aDE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 29},/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor,/area/gateway)
"aDF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint)
"aDG" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva)
@@ -1595,9 +1595,9 @@
"aEI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
"aEJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
"aEK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
-"aEL" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/storage/primary)
+"aEL" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aEM" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/storage/primary)
-"aEN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary)
+"aEN" = (/obj/structure/table,/obj/machinery/alarm{pixel_y = 23},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/storage/primary)
"aEP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area)
"aEQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/security/nuke_storage)
@@ -1615,7 +1615,7 @@
"aFc" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/gateway)
"aFd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fpmaint)
"aFe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint)
-"aFf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva)
+"aFf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva)
"aFg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva)
"aFh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva)
"aFi" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva)
@@ -1640,7 +1640,7 @@
"aFB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aFC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (EAST)"; icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aFD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
-"aFE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19; tag = "icon-pipe-j1s (EAST)"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
+"aFE" = (/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aFF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aFG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20; tag = "icon-pipe-j1s (EAST)"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aFH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
@@ -1688,12 +1688,12 @@
"aGx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
"aGy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
"aGz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/primary)
-"aGA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/storage/primary)
+"aGA" = (/obj/structure/table,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aGB" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/storage/primary)
"aGC" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/storage/primary)
"aGD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/storage/primary)
"aGE" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/storage/primary)
-"aGF" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/storage/primary)
+"aGF" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aGG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/security/nuke_storage)
"aGH" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/security/nuke_storage)
"aGI" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage)
@@ -1772,11 +1772,10 @@
"aId" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/hallway/secondary/entry)
"aIe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
"aIf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2)
-"aIg" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area/storage/primary)
+"aIg" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aIh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/storage/primary)
"aIi" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary)
-"aIj" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/turf/simulated/floor,/area/storage/primary)
-"aIk" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/storage/primary)
+"aIj" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary)
"aIl" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary)
"aIm" = (/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary)
"aIn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area/storage/primary)
@@ -1889,8 +1888,8 @@
"aKq" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central)
"aKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar)
"aKs" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/bar)
-"aKt" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/bar)
-"aKu" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar)
+"aKt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"aKu" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen)
"aKw" = (/obj/machinery/power/apc{dir = 1; name = "Bar APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/stool/bed/chair/comfy/brown{tag = "icon-comfychair_brown (EAST)"; icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/bar)
"aKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar)
@@ -2183,7 +2182,7 @@
"aPY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/crew_quarters/fitness)
"aPZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/crew_quarters/fitness)
"aQa" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness)
-"aQb" = (/obj/machinery/light/small{dir = 8},/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"aQb" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19; tag = "icon-pipe-j1s (EAST)"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aQc" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics)
"aQd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/junction,/turf/simulated/floor/plating,/area/maintenance/fsmaint2)
"aQe" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar)
@@ -2258,7 +2257,7 @@
"aRv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aRw" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"aRy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"aRy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay)
"aRz" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar)
"aRA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar)
"aRB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar)
@@ -2311,7 +2310,6 @@
"aSw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/storage/tools)
"aSx" = (/turf/simulated/floor,/area/storage/tools)
"aSy" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/turf/simulated/floor,/area/storage/tools)
-"aSz" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/storage/tools)
"aSA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools)
"aSB" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge)
"aSC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge)
@@ -2381,9 +2379,6 @@
"aTO" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2)
"aTP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency2)
"aTQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools)
-"aTR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/storage/tools)
-"aTS" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/storage/tools)
-"aTT" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/storage/tools)
"aTU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools)
"aTV" = (/turf/simulated/wall,/area/hallway/primary/central)
"aTW" = (/turf/simulated/wall,/area/bridge)
@@ -2539,7 +2534,6 @@
"aWQ" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/shoes/rainbow,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/head/soft/rainbow,/obj/item/clothing/under/rainbow,/turf/simulated/floor/plating,/area/maintenance/port)
"aWR" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/storage/tools)
"aWS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools)
-"aWT" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor,/area/storage/tools)
"aWU" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/storage/tools)
"aWV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools)
"aWW" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central)
@@ -3611,9 +3605,9 @@
"brw" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry)
"brx" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry)
"bry" = (/obj/structure/stool/bed/roller,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; range = 3},/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
-"brz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay)
+"brz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/medbay)
"brA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2)
-"brB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
+"brB" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
"brC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/medbay)
"brD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo)
"brE" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo)
@@ -5923,7 +5917,7 @@
"cjU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office)
"cjV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor,/area/engine/break_room)
"cjW" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/engine/break_room)
-"cjX" = (/obj/structure/table,/obj/item/device/radio{pixel_y = 6},/obj/item/device/radio{pixel_x = 6; pixel_y = 4},/obj/item/device/radio{pixel_x = -6; pixel_y = 4},/obj/item/device/radio,/turf/simulated/floor,/area/engine/break_room)
+"cjX" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/turf/simulated/floor,/area/engine/break_room)
"cjY" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/engine/break_room)
"cjZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos)
"cka" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/turf/simulated/wall/r_wall,/area/atmos)
@@ -5953,7 +5947,7 @@
"cky" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/engine/break_room)
"ckz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/engine/break_room)
"ckA" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/item/weapon/storage/belt/utility,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/break_room)
-"ckB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/weapon/storage/belt/utility,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/break_room)
+"ckB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/weapon/storage/belt/utility,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/break_room)
"ckC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/break_room)
"ckD" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/engine/break_room)
"ckE" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos)
@@ -6249,7 +6243,7 @@
"cqi" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering)
"cqj" = (/obj/item/weapon/weldingtool,/turf/space,/area)
"cqk" = (/turf/space,/area/syndicate_station/southwest)
-"cql" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering)
+"cql" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering)
"cqm" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area)
"cqn" = (/turf/space,/area/syndicate_station/southeast)
"cqo" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating/airless,/area/engine/engineering)
@@ -6728,7 +6722,7 @@
"czt" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"czu" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/decal/cleanable/vomit,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership)
"czv" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac)
-"czw" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor,/area/centcom/evac)
+"czw" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac)
"czx" = (/obj/effect/landmark{name = "Syndicate-Uplink"; tag = ""},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start)
"czy" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "synd_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership)
"czz" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (WEST)"; icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership)
@@ -7713,7 +7707,7 @@
"cSq" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship)
"cSr" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
"cSs" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/machinery/light,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
-"cSt" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
+"cSt" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship)
"cSu" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area)
"cSv" = (/obj/machinery/camera{c_tag = "North Solars"; dir = 8; network = list("Tcomsat")},/turf/space,/area)
"cSw" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area)
@@ -10030,11 +10024,12 @@
"dKT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor,/area/hallway/primary/central)
"dKU" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central)
"dKV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/stool/bed/roller,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
-"dKW" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
-"dKX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
+"dKW" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay)
+"dKX" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
"dKY" = (/obj/effect/landmark{name = "Response Team"; tag = "Response Team"},/turf/unsimulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/centcom/control)
"dKZ" = (/obj/structure/rack,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station)
-
+"dLa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
+
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -10114,11 +10109,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaiaaiaaiahhahiahjaexahkahlahmahnahmahoahpahqahrahsahtahuahvaenagtahwahxahyaemahzagyahzagyahAarEahCahDahEahFadPadPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiahGahHadAaexahIahJahKahLahMahNahOahPahQahRahSahTahUahVagtahWahxahXaemagxagyagxahYahZarJadPadPaiaaibadPaicaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaidaevaieaexaifaigaihaiiahMaijaikailahraimainahuaioaenagtaipaiqairaisaitaiuaemaivaiwareabYabXaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaexaexaexaexagLaixaiyaizaexaiAaiBaiCaiiahMaegaiDaiEaiFaiGaiHaegaiIaiJaiKaiLaffaiMabXaiNaiOaiPaiQaiRarDaiTabXabXabYacMacMacMacMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaexaiUaiVaiWaiXaiYaiZajaaexajbajcajbajdajbaegagPagQajeagSagTaegabXajfajgabXajhajiabXajjajkajkajlabXajmaiTaiTaeIaiSajnajocRAcRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaexajqajrajsajtajuajvajwajxajxajyajzajAajxajxajxajAajBajyajCajDajzajEajFajGajHafYajJajKajLajMagAahBahbajQajRafXaeqajSajTafWafpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaexajWajXajYajZakaakbakcakdakeakfakgakhakiakjakdakiakkaklakmakiakgakhakiakiaknakoakpaiCakqakrafnaeKaeJajRakuaeIaeqakvajocRAcRYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaexaexaexaexaexaexaexaexakxakyakzaexaexagLakAakBakCakDakEakFakGagLaexaexaexakHakIakJakJakKakLakMakNakJacdakuabXabXabYabYacMacMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaexaexaexaexagLaixaiyaizaexaiAaiBaiCaiiahMaegaiDaiEaiFaiGaiHaegaiIaiJaiKaiLaffaiMabXaiNaiOaiPaiQaiRarDaiTabXabXabYabYabYabYabYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaexaiUaiVaiWaiXaiYaiZajaaexajbajcajbajdajbaegagPagQajeagSagTaegabXajfajgabXajhajiabXajjajkajkajlabXajmaiTaiTabXaiSajnajoajoafXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaexajqajrajsajtajuajvajwajxajxajyajzajAajxajxajxajAajBajyajCajDajzajEajFajGajHafYajJajKajLajMagAahBasyajQajRafWaiTajSajTafpaeIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaexajWajXajYajZakaakbakcakdakeakfakgakhakiakjakdakiakkaklakmakiakgakhakiakiaknakoakpaiCakqakrafnaeKaeJajRakuabXaiTakvajoajoaeqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaexaexaexaexaexaexaexaexakxakyakzaexaexagLakAakBakCakDakEakFakGagLaexaexaexakHakIakJakJakKakLakMakNakJacdahbabXabXabYabYabYabYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabakPaexakQakRakSakTakUakVakWakXakYakZalaaepaeoaldalealfalgakZalhaliakWaljalkakJallalmalnaloalpalqacdalralsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaltaltaltaltaltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalualualualvalvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaalvalvalualvalvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabalwaexalxalyalzaexalAalBalCalDalEalFalGalHalIalJalKalLalgalMalNalDalOalPalkakJalQalRalRalSalRalTacdalralsaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaltaltaltaltaltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaluaaaaabaaaalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalvaaaaabaaaalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabalValWaexalXalYalZaexamaambamcamdameamfamgamhamiamjalKamkalgamfamlammamnamoampakJamqamralRalSalRamsacdalralsaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaltaltaltaltaltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaluaabamtaabaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -10135,29 +10130,29 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarYarZasaaaaasbascasdaaaaabaseaqQaseaaaaaaaaaaaaaaaaaaaaaalvaaaaaaaaaaabaaaaaaaaaaoDaaaaaaaaaaabaaaaaaaaaalvaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabapfapfapfapfaoIapfasfasgashasiasjaskaqTaslasmasmasmarzasnasoaspasqbwbalsassastasuasuasuasuasvastasuaswasuastasuasuaswasuasxbuAaszasAasBasCasDasDasDasEasFasFasFasFasFasEasDaaaaaaaaaaaaaluaabanOanOanOanOanOaabaowaabanOanOanOanOanOaabaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasGasHasIasHasGasJasKasJasGaabaseasLasMaaaaaaaaaaaaaaaaaaaaaaluaabanQanQanQanQanQaabaoDaabanQanQanQanQanQaabaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabapfasNasOapfaoIapfasPasQasRasSasTasUaqTasVasmasWasWarzasmasoapiapobABalsasYasZataatbatcatdateatfatdatgathatiatdatjatkatlatmbxDatoatpatqatratsattasDasEasFasFasFasFasFasEasDaabaaaaaaaaaalvaabaotaouaouaouaouaovaowaoxaoyaoyaoyaoyaozaabaluaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatuasHatvasHatuasJatwasJatuatxatyatzatAatBatBatCatxatxaabaaaaluaabaoAaoBaoBaoBaoBaoCaoDaoEaoFaoFaoFaoFaoGaabaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabapfatDatEatFatGatHatIatJatKatLatMatNaqTatOatPatQatRatSatTasoapiapobuxalsasYasZatUatVatcatdatWatXatdatYatZauaatdaubatZaucasDaudaueaufaPUaPWaPYaPZaQaaulasFasFasFasFasFaumasDasDasDaaaaaaalvaaaapdapdapdapdapdaabaowaabapdapdapdapdapdaaaalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatuaunauoaupatuauqaurausatuaqQaqQautauuauvauwauxauyatxaaaaaaalUaaaapeapeapeapeapeaabaoDaabapeapeapeapeapeaaaaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacapfauzaoHapfauAapfauBauCauDauEauFauGaqTauHauIauJauJauKauLauMauNauOasXauQauRauSatUatbatcatdauTatXatdatdauUatdatdatdauVatdasDauWauXasyaOIaOPaOKaOMaOJaveasFasFasFasFasFavfavgavhaviaaaaaaalvaaaaabaaaaabaabaaaaaaaowaaaaaaaabaaaaaaaabaaaaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatuavjavkavlatuavjavkavlatuavmavnavoavoavoavoavpavqarmaaaaaaaluaaaaabaaaaabaabaaaaaaavraaaaaaaabaaaaaaaabaaaaluaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacapfapfapfapfauAapfavsavtavtavuavtavvavtavwavxavxavxavxavyavzavAapoauPalsavCastavDatbavEavFauTavGavHavIavJavJavKavLavJavMavNavOavPatnavSavSavSavUaPRavWasFasFasFasFasFavWavXavYavZaaaaaaalvalvaluaaaaaaaabaaaaaaaowaaaaabaabaabaabalualualuaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaasGatuawaawbasGatuawaawbasGatxawcatxatxatxatxatxawdaseaaaaaaalualualuaaaaaaaabaaaaweawfaweaabaabaabaabalualualuaabapfapfapfapfawgawhawhawhawhawhawhawhawiapfapfawjawkawlapfawmaoHawnawoawpawqawqawqawrawqawsawqawtawuawvawvawwawwawxawyawzawAaqjawBawCawDawEawFatdauTawGawGawHawIawIawJawHawGawGawKawLavBatnavSavSavSavUaPSawOasFasFasFasFasFawOawPavYavZaaaaaaaaaaaaaabaabaaaaabaaaaaaawQaaaaaaaabaaaaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRawSawSawSawTawSawSawSawUawVawWawUawUawUawXatxawYaseaaaaabaabaaaaaaaaaaaaaabaaaawZaxaaxbaabaaaaabaaaaaaaaaaaaaaaapfaoHaoHaxcaoHaoHaoHaoHaoHaoHaoHaoHaxdaxeaxfaxgaxgaxgaxgaxgaxgaxhaxiaxjaxkaxkaxkaxkaxlaxmaxkbniaxoaxlaxkaxkaxkaxkaxpaxqaxraxsaxtauSatdatdatdatdatWaxuawGawHawIaxvawIaxwaxxaxyaxzaxAaxBaxnavSavSavSavUaPTaxIasFasFasFasFasFaxJaxKaxLaxMaaaaaaaaaaaaaaaaabaaaaabaaaaxNaxOaxNaaaaabaaaaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatuaunauoaupatuauqaurausatuaqQaqQautauuauvauwauxauyatxaaaaaaalUaaaapeapeapeapeapeaabaoDaabapeapeapeapeapeaaaaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaacapfauzaoHapfauAapfauBauCauDauEauFauGaqTauHauIauJauJauKauLauMauNauOasXauQauRauSatUatbatcatdauTatXatdatdauUatdatdatdauVatdasDauWauXaOIaOIaOPaOKaOMaOJaveasFasFasFasFasFavfavgavhaviaaaaaaalvaaaaabaaaaabaabaaaaaaaowaaaaaaaabaaaaaaaabaaaaluaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatuavjavkavlatuavjavkavlatuavmavnavoavoavoavoavpavqarmaaaaaaaluaaaaabaaaaabaabaaaaaaavraaaaaaaabaaaaaaaabaaaaluaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaacapfapfapfapfauAapfavsavtavtavuavtavvavtavwavxavxavxavxavyavzavAapoauPalsavCastavDatbavEavFauTavGavHavIavJavJavKavLavJavMavNavOavPavSavSavSavSavUaPRavWasFasFasFasFasFavWavXavYavZaaaaaaalvalvaluaaaaaaaabaaaaaaaowaaaaabaabaabaabalualualuaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaasGatuawaawbasGatuawaawbasGatxawcatxatxatxatxatxawdaseaaaaaaalualualuaaaaaaaabaaaaweawfaweaabaabaabaabalualualuaabapfapfapfapfawgawhawhawhawhawhawhawhawiapfapfawjawkawlapfawmaoHawnawoawpawqawqawqawrawqawsawqawtawuawvawvawwawwawxawyawzawAaqjawBawCawDawEawFatdauTawGawGawHawIawIawJawHawGawGawKawLavBavSavSavSavSavUaPSawOasFasFasFasFasFawOawPavYavZaaaaaaaaaaaaaabaabaaaaabaaaaaaawQaaaaaaaabaaaaaaaabaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRawSawSawSawTawSawSawSawUawVawWawUawUawUawXatxawYaseaaaaabaabaaaaaaaaaaaaaabaaaawZaxaaxbaabaaaaabaaaaaaaaaaaaaaaapfaoHaoHaxcaoHaoHaoHaoHaoHaoHaoHaoHaxdaxeaxfaxgaxgaxgaxgaxgaxgaxhaxiaxjaxkaxkaxkaxkaxlaxmaxkbniaxoaxlaxkaxkaxkaxkaxpaxqaxraxsaxtauSatdatdatdatdatWaxuawGawHawIaxvawIaxwaxxaxyaxzaxAaxBavSavSavSavSavUaPTaxIasFasFasFasFasFaxJaxKaxLaxMaaaaaaaaaaaaaaaaabaaaaabaaaaxNaxOaxNaaaaabaaaaaaaabaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxPaxQaxRaxSaxTaxRaxRaxUaxSaxRaxVaxWaxXaxXaxYatxawYatyaabaabaaaaaaaaaaaaaaaaabaxZayaaybaycaydaaaaabaaaaaaaaaaaaaaaapfaoHapfayeayfaygaygaygaygaygaygaygayhayeayiayjayjayjayjayjayjayjaykaylaxkaymaynayoaypayqayraysaytayuayvaynaywaxkayxapoayyalsayzasZataatbatcatdauTayAayBaxyaxyayCayDayEayFayGavNayHayIayJayKayKayLayMaYVayOasFasFasFasFasFayPasDasDasDaaaaaaaaaaaaaabaabaabaabaaaayQayRayQaaaaabaaaaaaaabaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabatuawRaySawRayTaxRaxRayUawRaySawRayVaxQaxTayWatxawYatxatxayXatBatBatBatBatCatxayYayZazaazbayYapfapfawjawkawlapfapfapfaoHaroayeaaaaabaaaaabaaaaabaaaaabaaaayeayiayjazcazdazeazfazgayjaykaoHaxkazhazhaziazjazkazlazmaznazoazpazqazqaxkayxapoazralsayzasZatUatbatcatdatWazsaztazuazvazwazxazyazyazzazyasDazAbakaZaazDazEazFasDazGasFasFasFasFasFazGasDaabaaaaaaaaaaaaaaaaabaabaaaaabazHazIazJazKazLaabaaaaaaaabaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabazMasGazNavkazOazPazQazRazSazOavkazTazUasGazVazWatxazXazYazYazYazYazYazYavqazZaAaayYaAbaAcaAdayYaAeaoHaoHaoHaoHaoHaoHaoHaoHaAfayeaabaAgaAgaAgaAgaAgaAgaAgaabayeayiayjaAhaAiaAjaAkaAhayjaykaAlaxkaxkaxkaxkaAmaAnaynaAoaAnaApaxkaxkaxkaxkayxapoaAqalsayzasZatUatbatcatdauTaArazyazyazyazyazyazyaAsaAtaAuazyasDasDasDasDaAvasDasDazGasFasFasFasFasFazGasDaaaaaaaaaaaaaagaaaaaaaaaaaaaabaAwaAxaAyaAzaAwaabaaaaaaaabaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxPaySaAAaABaABaABaABaACaySaxPaADasGaAEaAFaAGaAGaAGaAGaAGaAGaAGaAGawdaAHaAaayYaAIaAJaAKayYaALaAMaALaALaALaALaALaALaALaALaANaaaaAgaAOaAPaAQaARaASaAgaaaayeayiayjaAhaATaAUaAVaAhayjaykapfaxkaAWaAXaziaAYaAZazlaBaaAZaBbaBcaBdaBdaxkayxapoayyalsaBeastavDatbavEaBfauTaArazyaBgaAtaBhaBhazyaAsaBiaAuazyaNBbqjbicaIXaBmaBnaabaBoaBpaBpaBpaBpaBpaBqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAwaBraBsaBtaAwaabaaaaaaaBuaBvaBvaBvaBvaBwaBxaBvaBvaBvaBvaByaByaBvaBzaBAaBBaBCaBDaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaBEaBFaBGaBFaBFaBHaBIaBFaBFaBGaBJaBKasGayTaBLaBMaBNaBOaBPaBQaBRaBSaAGawdaBTatxayYayYaBUaBVaANaBWaBXaBYaBZaCaaCbaCcaCdaCeaCfaANaabaAgaCgaChaCiaCjaCkaAgaabayeayiayjaClaCmaCnaCmaCoayjaykaCpaxkaynaynaCqaCraAnaCsaAoaAnaCtaCuaynaywaxkayxapoayyalsayzawCawDaCvawFatdaCwaCxazyaCyaAtaAtaAtazzaCzaCAaCBazyaQbaSOaSPaQeaQdaBnaaaaabaaaaabaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAwaCFaCGaCHaAwaBnaCIaCJaCKaCLaCMaCMaCMaCMaCMaCMaCNaCOaCOaCPaCQaCRaCOaCOaCSaCTaCUaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBEaBJaBFaCVaCWaCWaCXaCYaCZaDaaDbaCWaCWaDcaDdawRayTaDeaAGaDfaDgaDhaDiaDhaDjaDkaDlaDmaqQaDnaDoaDpazYaDqaDraDsaDtaDtaDtaDuaDtaDtaDvaBXaANaaaaAgaDwaDxaDyaCjaDzaAgaaaayeayiayjaDAaDBaDCaDDaDEayjaykaDFaxkaxkaxkaxkaDGaAnaynaDHaAZaDIazpaDJaDKaxkaDLasqaDMalsayzaDNaDOaDOaDOaDOaDPaDQaDRaDSaDTaDUaDUaDUaDVaDUaDWaQfaKBaRuaRyaRAaEbaBnaBnaBnaBnaBnaBnaBnaBnaBnaBnaCIaCJaBnaBnaBnaCIaEcaEdaBnaBnaAwaAwaEeaEfaAwaEgaEhaEiaEjaEkaElaElaElaElaElaEgaEmaEnaEnaEoaEpaEqaEnaEraEsaEtaEraEraEraEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDcaEuaEvaEwaCWaExaCWaExaCWaExaCWaExaCWaEyaEzazOayTaEAaAGaEBaECaEDaEEaEFaEGaAGaEHaEIazYaEJazYaEKaqQaALaELaDvaDtaDtaDtaDtaDtaDtaEMaENaEOaEPaEQaERaESaETaEUaEVaAgaabayeaEWaEXaEYaEZaFaaFbaFcaEXaFdaFeaxkaFfaynaziaFgaAZazlaFhaAnaFiaxkaxkaxkaxkaFjaFkaFlalsaFmariariariaFnaFoaFpaFqaFraFsaFtaFraFuaFraFvaFraFwaFxaRBaNzaREaIXaFAaFBaFCaFDaFDaFBaFEaFFaFFaFFaFFaFFaFGaFHaFFaRHaFJaRGaFLaFMaFNaFOaFPaFQaFRaFRaFRaFSaFTaFUaFVaElaFWaFXaFYaElaEnaFZaEnaGaaGbaGcaGdaGeaGfaGgaGhaGiaGjaGkaGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGnaCWaCWaBGaCWaExaCWaExaGoaExaCWaExaCWaEyaEzazOayTaGpaAGaGqaGraGsaGtaGsaBMaBMaGuaGvaGwaGxaGyaGxaGxaGzaGAaGBaGCaGCaGCaGDaGCaGCaGEaGFaANaaaaGGaAgaGHaGIaGHaAgaAgaaaayeaGJayjaGKaGLaGMaGNaGOaGPaGQaGRaxkaGSaynaGTaCraAnaynaAoaAnaCtaGUaxkaxkaxkaGVaGWaGXalsaGYalsalsalsaGZalsaHaaHbazyaHcaAtazyaHdazyaHeazyaHfaHgaUpaUtaVLaXyaXzaHoaHnaXAaRJaXBaSQaRJaRJaSSaBvaHoaHtaHoaHuaHoaHoaSTaHxaHyaHzaHzaHAaHBaHCaHDaHzaHEaHFaHGaHHaHIaHJaHKaHLaElaHMaHNaEnaHOaHPaHQaHRaGeaHSaHTaGhaHUaEraEraEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDcaHVaEvaEwaCWaExaCWaExaCWaExaCWaExaCWaEyaEzazOaHWaHXaHYaHZaIaaIaaIaaHXaIbaIcaHXaIdaIeaqQaIfauyauyaALaIgaIhaBXaIiaIjaIkaIlaImaInaIoaANaaaaIpaaaaIqaIraIqaaaaabaaaayeaGJayjaIsaItaIuaIvaIwayjaIxaoHaxkaIyaynaziaIzaIAazlaIBaICaIDaIEaIFaIGaIHaIIaIJaIKaILaIMaINaaaaaaaIOaIPaIQaIRazyaISaAtaAtaAtaCAaAtaAtaAtaITaIXaKtaIXaKsaKraIXaIYaIXaJeaJgaJdaJfaJbaJcaJiaJhaJaaJiaNFaJiaJiaJiaJiaJjaJiaJiaJkaJiaJiaJiaJiaJlaJmaHHaJnaJoaJpaJqaJraElaJsaJtaJuaJvaJwaJxaHRaJyaHSaHTaGhaHTaJzaJAaJBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaBEaBFaBGaBFaBFaBHaBIaBFaBFaBGaBJaBKasGayTaBLaBMaBNaBOaBPaBQaBRaBSaAGawdaBTatxayYayYaBUaBVaANaBWaBXaGAaENaELaCdaCcaCbaCeaCfaANaabaAgaCgaChaCiaCjaCkaAgaabayeayiayjaClaCmaCnaCmaCoayjaykaCpaxkaynaynaCqaCraAnaCsaAoaAnaCtaCuaynaywaxkayxapoayyalsayzawCawDaCvawFatdaCwaCxazyaCyaAtaAtaAtazzaCzaCAaCBazyaFEaSOaSPaQeaQdaBnaaaaabaaaaabaaaaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaAwaCFaCGaCHaAwaBnaCIaCJaCKaCLaCMaCMaCMaCMaCMaCMaCNaCOaCOaCPaCQaCRaCOaCOaCSaCTaCUaabaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBEaBJaBFaCVaCWaCWaCXaCYaCZaDaaDbaCWaCWaDcaDdawRayTaDeaAGaDfaDgaDhaDiaDhaDjaDkaDlaDmaqQaDnaDoaDpazYaDqaDraDsaDtaDtaDtaDuaDtaDtaDvaBXaANaaaaAgaDwaDxaDyaCjaDzaAgaaaayeayiayjaDAaDBaDCaDDaDEayjaykaDFaxkaxkaxkaxkaDGaAnaynaDHaAZaDIazpaDJaDKaxkaDLasqaDMalsayzaDNaDOaDOaDOaDOaDPaDQaDRaDSaDTaDUaDUaDUaDVaDUaDWaQfaKtaRuaKuaRAaEbaBnaBnaBnaBnaBnaBnaBnaBnaBnaBnaCIaCJaBnaBnaBnaCIaEcaEdaBnaBnaAwaAwaEeaEfaAwaEgaEhaEiaEjaEkaElaElaElaElaElaEgaEmaEnaEnaEoaEpaEqaEnaEraEsaEtaEraEraEraEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDcaEuaEvaEwaCWaExaCWaExaCWaExaCWaExaCWaEyaEzazOayTaEAaAGaEBaECaEDaEEaEFaEGaAGaEHaEIazYaEJazYaEKaqQaALaIgaDvaDtaDtaDtaDtaDtaDtaEMaGFaEOaEPaEQaERaESaETaEUaEVaAgaabayeaEWaEXaEYaEZaFaaFbaFcaEXaFdaFeaxkaFfaynaziaFgaAZazlaFhaAnaFiaxkaxkaxkaxkaFjaFkaFlalsaFmariariariaFnaFoaFpaFqaFraFsaFtaFraFuaFraFvaFraFwaFxaRBaNzaREaIXaFAaFBaFCaFDaFDaFBaQbaFFaFFaFFaFFaFFaFGaFHaFFaRHaFJaRGaFLaFMaFNaFOaFPaFQaFRaFRaFRaFSaFTaFUaFVaElaFWaFXaFYaElaEnaFZaEnaGaaGbaGcaGdaGeaGfaGgaGhaGiaGjaGkaGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGnaCWaCWaBGaCWaExaCWaExaGoaExaCWaExaCWaEyaEzazOayTaGpaAGaGqaGraGsaGtaGsaBMaBMaGuaGvaGwaGxaGyaGxaGxaGzaIjaGBaGCaGCaGCaGDaGCaGCaGEaBZaANaaaaGGaAgaGHaGIaGHaAgaAgaaaayeaGJayjaGKaGLaGMaGNaGOaGPaGQaGRaxkaGSaynaGTaCraAnaynaAoaAnaCtaGUaxkaxkaxkaGVaGWaGXalsaGYalsalsalsaGZalsaHaaHbazyaHcaAtazyaHdazyaHeazyaHfaHgaUpaUtaVLaXyaXzaHoaHnaXAaRJaXBaSQaRJaRJaSSaBvaHoaHtaHoaHuaHoaHoaSTaHxaHyaHzaHzaHAaHBaHCaHDaHzaHEaHFaHGaHHaHIaHJaHKaHLaElaHMaHNaEnaHOaHPaHQaHRaGeaHSaHTaGhaHUaEraEraEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDcaHVaEvaEwaCWaExaCWaExaCWaExaCWaExaCWaEyaEzazOaHWaHXaHYaHZaIaaIaaIaaHXaIbaIcaHXaIdaIeaqQaIfauyauyaALaBZaIhaBXaIiaBZaBZaIlaImaInaIoaANaaaaIpaaaaIqaIraIqaaaaabaaaayeaGJayjaIsaItaIuaIvaIwayjaIxaoHaxkaIyaynaziaIzaIAazlaIBaICaIDaIEaIFaIGaIHaIIaIJaIKaILaIMaINaaaaaaaIOaIPaIQaIRazyaISaAtaAtaAtaCAaAtaAtaAtaITaIXatnaIXaKsaKraIXaIYaIXaJeaJgaJdaJfaJbaJcaJiaJhaJaaJiaNFaJiaJiaJiaJiaJjaJiaJiaJkaJiaJiaJiaJiaJlaJmaHHaJnaJoaJpaJqaJraElaJsaJtaJuaJvaJwaJxaHRaJyaHSaHTaGhaHTaJzaJAaJBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJDaJEaBFaCVaCWaCWaCWaJFaCWaCWaJGaCWaCWaDcaJHaxPayTaxRaJIaJJaJJaJJaJJaJJaJJaJJaJKaJLatxatxaJMatxatxaALaJNaJOaJPaJQaJQaJQaJQaJRaJSaJTaANaJUaJVaJWaJXaJYaJZaJWaJWaKaayeaKbayjayjayjaKcaKdayjayjaKeaKfaxkaxkaxkaxkaKgaKhaGTaGTaKiaKjaIFaIFaKkaIJaIJaIJaIJaIJaKlaKmaKnaKoaIOaKpaIQaKqazyazyazyazyazyazyazyazyazyaITaHmaHlaHjaHiaHkaKwaMlaKyaJeaHhaIVaIWaIZaMraJiaHwaIUaHraHqaHraHsaHvaHpaKLaKMaKNaKOaFKaFIaFzaJiaKSaKTaKUaJnaKVaJpaJqaKWaElaKXaKYaKZaLaaLbaHRaHRaEnaEraLcaGhaHTaLdaLeaLfaaaaaaaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJDaBFaBGaBFaBFaLgaBIaBFaBFaBGaJEaLhasGaLiaxRawRaLjaLjaLkaLjaLlatuaLmaLnaJLaLoaLpaLqaLraLsaLtaLuaLvaLuaLuaLuaLuaLuaLuaLuaLwaLxaLyaLzaLAaLAaLBaLCaLAaLAaLAaLDaLEaLFaLGaLAaLHaLIaLJaLKaLLaIJaLMaLNaIJaIKaILaILaILaILaILaILaLOaLPaLQaLRaLSaLTaLUaLVaLWaIJaIJaIJaLXaLYaLZaLYaMaaMbaMcaMdaIJaMeaIJaIXaMxaMwaMvaPXaRzaRzaMtaMsaNwaMmaJeaMuaMoaMkaMkaMnaJiaMqaMpaMfaMhaMfaMfaMgaKJaMjaKJaMiaMzaMyaMAaKJaJiaJlaMBaMCaMCaMDaMEaMCaMFaElaMGaMHaEnaMIaMJaHRaHRaEnaMKaMLaMMaHTaEraEraEraaaaabaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaySaMNaABaABaABaABaMOaySawRaADasGaAEaMPazOaMQaMRaMSaMSaMTatuaMUaLnaMVaMWaLpaMXaMYaMZaNaaNbaNcaLuaLuaLuaLuaLuaLuaLuaLwaNdaNeaLuaLuaLuaNfaNgaLuaLuaLuaLuaNhaLuaLuaLuaNiaNdaLpaLKaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaNjaNkaNlaNmaNnaNoaNpaNqaNraIJaIJaIJaLKaIJaIJaIJaIJaIJaIJaIJaIJaNsaIJaIXaKzaKxaRzaUsaRzaRzaKuaNvaNwaNxaJeaKvaKHaKIaKKaKPaJiaKQaKRaxGaKAaKCaKEaJiaKFaKGaKFaJiaJiaJiaJkaJiaJiaJlaJmaNIaHHaHHaNJaHHaNKaElaEnaEnaEnaEnaEnaEnaNLaEnaHTaHTaGhaHTaNMaNNaEraaaaabaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaySaMNaABaABaABaABaMOaySawRaADasGaAEaMPazOaMQaMRaMSaMSaMTatuaMUaLnaMVaMWaLpaMXaMYaMZaNaaNbaNcaLuaLuaLuaLuaLuaLuaLuaLwaNdaNeaLuaLuaLuaNfaNgaLuaLuaLuaLuaNhaLuaLuaLuaNiaNdaLpaLKaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaIJaNjaNkaNlaNmaNnaNoaNpaNqaNraIJaIJaIJaLKaIJaIJaIJaIJaIJaIJaIJaIJaNsaIJaIXaKzaKxaRzaUsaRzaRzaxnaNvaNwaNxaJeaKvaKHaKIaKKaKPaJiaKQaKRaxGaKAaKCaKEaJiaKFaKGaKFaJiaJiaJiaJkaJiaJiaJlaJmaNIaHHaHHaNJaHHaNKaElaEnaEnaEnaEnaEnaEnaNLaEnaHTaHTaGhaHTaNMaNNaEraaaaabaaaaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabazMasGazOavkazOaNOaNPaNQaNRazOavkaNSaNTasGayTaxRazOaNUaNVaMSaMSaMTatuaNWaLnaJLaMWaLpaNXaNYaNZaNZaNZaOaaObaOcaNZaOdaNZaNZaOeaOfaOgaOhaNZaOiaOjaOkaOlaOmaOnaOoaOpaOqaOraOraOsaOtaNdaLpaLKaIJaOuaIJaOvaOvaOvaOvaOvaOvaOvaOvaOwaOxaOvaOvaOvaOvaOyaOvaOvaOvaOvaOvaOzaOAaOvaOvaOvaOvaOvaOvaOvaIJaIJaIJaIXazBayNaSRaSRaSRaBjazCaNvaNwaOFaJeaJeaJeaJeaJeaxEaJiaxDawNaxCaxHaxGaxGaJiaOLaxFaONaOOaONaONawMaOQaJiaJlaJmaORaORaOSaOTaOUaOUaOVaElaOWaOXaOYaEraOZaPaaPbaHTaHTaPcaPdaEraPeaEraPfaPfaPfaaaaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabatuaxPaySaxPayTaxRaxRayUaxPaySaxPaPgawSaPhaxRaxPaPiaPiaLkaPiaLlatuaPjaLnaJLaPkaPkaPlaPmaPkaPnaPnaPnaPnaPnaPoaPpaPnaPnaPnaPnaPnaPqaPraPsaPraPtaPuaPvaLuaLvaPwaPxaPyaPzaLvaLuaPAaPBaPBaIJaIJaIKaPCaKnaKnaPDaPDaPDaPDaPEaPFaPGaPHaPIaPJaPJaPKaPLaPJaPMaPNaPOaPFaPPaPDaPDaPDaPDaKnaKnaPQaIIaIJaIJaIXauiaRvaRwaRwaRwaRwauYaKBaPVaKDaukaujaSRavbavcavdaJeaJeauZavaavRavTavVaJiaQcavQauhauhauhauhaugaQgaJiaQhaJmaQiaHHaOSaOTaHHaHHaQjaElaQkaQlaQmaEraQnaQoaQpaQqaQqaQraQpaQsaQtaEraQuaQvaPfaQwaQxaQyaabaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawRaQzaxRaQAaPhaxRaxRaQBaQAaxRaQzaPhaxRaxRaxRaQCaQDaQDaQDaQDaQDaQDaQDaQEaQFaPkaQGaQHaQIaQJaQKaQLaQMaQNaQOaQPaQQaQRaQSaQTaQUaQVaQWaQXaQYaQZaPtaRaaPvaPvaRbaPvaRcaPBaPBaRdaReaPBaPBaPBaRfaIJaIKaRgaaaaaaaaaaaaaaaaaaaaaaPFaRhaRiaRjaRkaRlaRmaRlaRnaRoaRpaRqaPFaaaaaaaaaaaaaaaaaaaaaaRraIIaIJaRsaRtaXxaSNaKDaKDaKDaKDaKDaVJaRxaKDaKDaKDaSRaRzaDXaRCaRDaDZaRFaDYaFyaRIaEaaJeaONaRKaRLaRLaRLaRLaRMaRNaJiaJlaJmaROaROaOSaOTaRPaRPaRQaElaElaRRaElaEraRSaPaaPdaRTaRTaPcaPdaEraEraEraRUaRVaRWaRXaRYaRZaabaabaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaxPaSaaSbaSaaSaaSaaSaaSaaSaaSbaSaaSaaScaxRaxRaSdaxRaxRaSeaxRaSfaSgaShaSiaSjaPkaQGaSkaSlaPnaSmaQPaQPaQPaQPaQPaQQaSnaQPaQPaQPaQVaPqaSoaSpaSqaPtaRaaPvaSraSsaStaSuaPBaSvaSwaSxaSyaSzaSAaIJaIJaIKaRgaaaaaaaaaaaaaPFaPFaPFaPFaSBaSCaSDaSEaSFaSGaSHaSIaSJaSKaSLaPFaPFaPFaPFaaaaaaaaaaaaaRraIIaIJaIJaSMaKDaUmaBkaUoaKDaBlaCCaSPaCDaUqaUoaKDaSRaRzaCEaRCaSUaSVaSWaSXaSYaSZaRCaTaaTbaTcaRLaTdaTeaRLaTfaONaJiaJlaJmaQiaHHaOSaOTaHHaHHaHHaTgaThaHHaTiaEraTjaTkaTlaRTaRTaTmaTlaTnaEraToaTpaTpaTpaTpaTqaTraQxaQxaTsaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasGasGaTtaTuaTuaTuaTuaTuaTuaTuazUasGatuaTvaTwaTxaTxaTxaTyaTxaTxaTxaTzaTxaTzaPkaQGaTAaTBaPnaTCaQPaQPaTDaTEaTFaTGaTDaQPaQPaQPaTHaPqaTIaTJaTKaPtaTLaPvaTMaTNaTOaTPaPBaTQaTRaTSaSxaTTaTUaIJaIJaIKaKmaPEaTVaTWaPFaPFaTXaTYaTZaUaaUbaUbaUcaUdaUbaUcaUdaUbaUeaUfaUgaUhaUiaPFaPFaTWaTVaUjaUkaIIaIJaIJaIXaUlaUmaUqaUoaKDaNHaNEaKDaNuaNDaUoaKDaSRaRzaOBaRCaUuaUvaUwaUxaUyaUzaRCaUAaUBaUCaRLaUDaUEaRLaUFaUGaJiaJlaJmaUHaUHaOSaOTaUIaHHaHHaUJaHHaUKaULaEraUMaUNaUOaRTaRTaUPaUOaUQaEraURaTpaTpaTpaTpaTpaUSaUTaUUaUVaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaxPaSaaSbaSaaSaaSaaSaaSaaSaaSbaSaaSaaScaxRaxRaSdaxRaxRaSeaxRaSfaSgaShaSiaSjaPkaQGaSkaSlaPnaSmaQPaQPaQPaQPaQPaQQaSnaQPaQPaQPaQVaPqaSoaSpaSqaPtaRaaPvaSraSsaStaSuaPBaSvaSwaSxaSyaBYaSAaIJaIJaIKaRgaaaaaaaaaaaaaPFaPFaPFaPFaSBaSCaSDaSEaSFaSGaSHaSIaSJaSKaSLaPFaPFaPFaPFaaaaaaaaaaaaaRraIIaIJaIJaSMaKDaUmaBkaUoaKDaBlaCCaSPaCDaUqaUoaKDaSRaRzaCEaRCaSUaSVaSWaSXaSYaSZaRCaTaaTbaTcaRLaTdaTeaRLaTfaONaJiaJlaJmaQiaHHaOSaOTaHHaHHaHHaTgaThaHHaTiaEraTjaTkaTlaRTaRTaTmaTlaTnaEraToaTpaTpaTpaTpaTqaTraQxaQxaTsaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasGasGaTtaTuaTuaTuaTuaTuaTuaTuazUasGatuaTvaTwaTxaTxaTxaTyaTxaTxaTxaTzaTxaTzaPkaQGaTAaTBaPnaTCaQPaQPaTDaTEaTFaTGaTDaQPaQPaQPaTHaPqaTIaTJaTKaPtaTLaPvaTMaTNaTOaTPaPBaTQaBYaBYaSxaBYaTUaIJaIJaIKaKmaPEaTVaTWaPFaPFaTXaTYaTZaUaaUbaUbaUcaUdaUbaUcaUdaUbaUeaUfaUgaUhaUiaPFaPFaTWaTVaUjaUkaIIaIJaIJaIXaUlaUmaUqaUoaKDaNHaNEaKDaNuaNDaUoaKDaSRaRzaOBaRCaUuaUvaUwaUxaUyaUzaRCaUAaUBaUCaRLaUDaUEaRLaUFaUGaJiaJlaJmaUHaUHaOSaOTaUIaHHaHHaUJaHHaUKaULaEraUMaUNaUOaRTaRTaUPaUOaUQaEraURaTpaTpaTpaTpaTpaUSaUTaUUaUVaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaabaUXazPaxTaxRaUYaUZaVaaVbaVcaVdaVeaVfaVgaVhaViaVjaVkaVlaPnaVmaQPaQPaTDaTFaVnaVoaTDaQPaQPaQPaQVaPqaPtaPtaVpaPtaVqaVraVraVraVraVsaVtaVuaSxaSxaSxaSxaTUaIJaIJaIKaILaILaVvaVwaVxaPFaVyaSGaUbaVzaUbaUbaUbaUbaVAaUbaVBaUbaVCaVDaVDaVEaVFaPFaVGaVwaVHaVIaILaIIaIJaIJaSMaKDaSNaKDaKDaKDaNyaNCaKDaNuaVKaUoaKDaSRaRzaNtaRCaVMaVNaVOaVPaVQaUzaVRaJeaONaUCaVSaRLaRLaRLaUFaONaJiaVTaJmaElaElaVUaOTaVVaVWaHHaVXaVYaKVaVZaWaaWbaWcaWdaWeaWeaWfaWgaWhaWaaWiaWjaTpaTpaTpaTqaWkaQxaQxaWlaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaWmaWnaWoayTaWpaWqaWraWsaWtaWuaWvaWwaWxaWsaWyaWzaWAaWBaWCaPnaWDaQPaWEaWFaWGaWGaWHaWGaWGaWGaWIaWJaWKaQGaWLaWMaWNaWOaQGaQGaWPaPkaWQaPBaWRaWSaWTaWUaWUaWVaIJaIJaIJaIJaIJaWWaWXaWYaWZaXaaXbaUbaXcaXdaXeaXfaXgaXhaXiaXjaXkaXlaXmaXaaXnaXoaXpaXqaXraXsaXtaXuaXvaIJaXwaIXaXxaUmaUnaUoaKDaOGaOEaKDaNuaUqaUoaKDaSRaOHaDXaRCaVMaRCaXCaRCaXDaUzaXEaJeaQcaUCaRLaRLaRLaRLaUFaQgaJiaXFaXGaXHaXIaXJaXKaXLaXLaXLaXLaXLaXLaXMaXNaXOaRTaRTaRTaRTaRTaRTaXPaXQaXRaTpaTpaTpaTpaTqaRZaaaaabaabaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaWmaWnaWoayTaWpaWqaWraWsaWtaWuaWvaWwaWxaWsaWyaWzaWAaWBaWCaPnaWDaQPaWEaWFaWGaWGaWHaWGaWGaWGaWIaWJaWKaQGaWLaWMaWNaWOaQGaQGaWPaPkaWQaPBaWRaWSaCaaWUaWUaWVaIJaIJaIJaIJaIJaWWaWXaWYaWZaXaaXbaUbaXcaXdaXeaXfaXgaXhaXiaXjaXkaXlaXmaXaaXnaXoaXpaXqaXraXsaXtaXuaXvaIJaXwaIXaXxaUmaUnaUoaKDaOGaOEaKDaNuaUqaUoaKDaSRaOHaDXaRCaVMaRCaXCaRCaXDaUzaXEaJeaQcaUCaRLaRLaRLaRLaUFaQgaJiaXFaXGaXHaXIaXJaXKaXLaXLaXLaXLaXLaXLaXMaXNaXOaRTaRTaRTaRTaRTaRTaXPaXQaXRaTpaTpaTpaTpaTqaRZaaaaabaabaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaySavkaySaxRaXSaTzaXTaXUaXVaXVaXVaXVaXWaXXaTxaXYaXZaYaaYbaYcaYcaYcaYdaYcaYeaYfaYgaYhaYiaYiaYjaQVaYkaYlaYmaYnaYoaYpaYqaYqaYraYsaYtaYuaYvaYwaYwaYwaYxaPBaYyaIJaYzaYAaYBaYCaYDaYEaYFaYGaYHaYIaYJaPFaPFaPFaPFaPFaPFaYKaYLaYMaYNaXdaYOaYPaPFaYEaYDaYQaYRaYAaYSaIJaIJaSMaKDaYTaKDaKDaKDaNzaKDaKDaUraKDaYUaYUaYUaYUaODaYWaYXaRCaRCaRCaYYaYZaOCaJeaZbaZcaRLaZdaZdaZeaZcaZfaJiaZgaZhaZiaZjaOSaOSaOSaOSaZkaOSaOSaOSaZlaXQaRTaRTaRTaRTaRTaRTaRTaXPaXQaXRaTpaTpaZmaTpaZnaRZaabaabaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaZoaZpaWoayTaZqaZraZsaZtaZuaZvaZwaXVaZxaZyaTxaZzaZAaYaaYbaZBaZCaZDaZEaYcaZFaZGaZHaPnaZIaZJaZKaZLaPnaZMaZNaZOaZOaZOaZOaZPaZOaZOaZQaZRaZRaZRaZSaZRaZTaZUaZVaZWaZXaZYaZZaZZaZZaZZbaababbacbabbadbaebaebaebaebaebaebaebaebafbagbagbahbagbagbagbagbagbagbagaYSaIJaIJaIXbaiaNAaNBbalaKDbamaKDbanbaobajaYUbapbaqbaraJeaJeaJebasbatbatbataJeaJeaJebauaRLaRLbavbawbaxbayaNGaJibazaZhbaAaElbaBbaCbaDaVWbaEbaCbaFaVWbaGaErbaHaHTbaIaRTaRTbaIaHTbaJaErbaKbaLbaMaTpaTpaTqaRZaaaaabaabaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaUWaabaxPbaNaPhbaOaTzbaPbaPbaQbaRbaSbaQbaTbaPaTxbaUbaVbaWbaXbaYbaYbaZbbabaYbbbaZGbbcaPnaZIaZJbbdbbeaPnbbfaZNaZObbgbbhbbhbbhbbiaZObbjbbkbblbbmaZUaZUaZUaZUaIJaIJbbnbbobbpbbqbbrbbsbbtbbubbvbbwbadbaebbxbbybbzbbAbbBbbCbbDbafbagbbEbbFbbGbbHbbIbbJbbKbbLbagbbMbbNbbNaIXaIXaIXaIXaIXbbOaSMbbObbPaIXaIXaRtaIXaIXaIXbbQbbRbbRbbRbbRbbRbbRbbSbbRbbQaNGbbTbbTbbUaZiaZiaZiaZibbQbazbbVbaAaElaElaElaElaElbbWaElaElaElaElaErbbXbbYbbZbbZbbZbbZbcaaEraErbcbaTpbccaTpaTpaTqaTraQxaQxaWlaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -10168,10 +10163,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdpbdpbdpbdpbdpbdpbdpbdpbdpbdpbdpaZoaZpaWoayTbgTbembgUbembgVbgWbembembemaQGbgXbgYbgYbgZaYcaZBbhabchbhbaYcbhcbhdbhebhebhfbhgbhhbhibhjbhhbhkbhlbhmbhnbhmbhmbhobhpbhqbhrbhsbcqbcqbhtbhubhvbeCaIJbhwbfZbhxbhybhzbhAbhBbhCbhDbadbadbaebhEbhFbhGbhHbhIbhJbhKbaebdVbhLbhMbhNbhObhPbgobbLbhQbagaYSaIJbhRbgsbhSbhTbhUbhVbhWbhXbhYbhZbhZbiabibbibdBkbgybidbiebifbigbgybihbiibijbikbilbimbinbiobipbiobiobiobiqbirbisbitbisbiubiubgJbivbiwbixbgJbiybizbiybgJbgKbgLbgNbgObiAbiBbiAbgObiCbiDbgObiEbgQaaaaabaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdpbdpbdpbdpbdpbdpbdpbdpbdpbdpaaaaaaazObaNaPhbiFbembiGbembiHbiIbiJbiKbembiLaQGbiMaQGbiNaYcaYcaYcaYcaYcaYcbiObiPbiQaQGbiRaZOaZOaZObiSaZOaZOaZObiTaZOaZOaZOaZObiUbiVbiWbiXbcqbcqbeAbiYbfYbeCaIJbiZbfZbjabhybadbadbadbadbjbbadbjcbjdbjebjfbbxbjgbbxbjhbjibjjbjkbhLbjlbbLbjmbjnbgobjobbLbjpbjqbjrbjsbgsbjtbjubjvbjwbjxbjybjzbjAbhZbjBbhZbhZbjCbjDbjEbjFbjGbjHbgybjIbjJbjKbjJbjLbjMbgzbjNbjObjPbjQbgEbjRbjSbjTbjUbjVbjWbjXbjYbjZbkabjZbkbbkcbkdbkebgJbkfbkgbkhbgObkibkjbkkbklbkmbknbgObiEbgQaaaaabaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazMasGbcdaABaZpaTuaTuaTuaABaTubkoayTaxRaxRbembkpbkqbkrbiJbksbktbkubkvbkvbkvbkvbkwbkxbkxbkxbhhbhhbhhbkybkzbkzbkzbkAaZObkBbkCbkDbkEbkFbkGbkHbkIbkJbkKbkLbkMbkNbkObkPbkQbkRbkSbkTbkTbkUbjrbkVbkWbkXbkYbkZblablbblcbldbleblfbjjbjjbjjbjjblgbjjbjjbjjbjjblhblibljblkbllblmblnbloblpblqblraIJaIJbgsblsbltblubjwblvblwbjzblxblyblzblyblyblAblBblCblDblEblFbgyblGbjJblHbjJbjLblIbgzblJblKblLblMbgEbjRblNblOblPblPblQblRblSblTblTblTblUblVblWblXblYblZbmabmbbmcbmdbmebkmbmfbmgbmhbgObiEbmiaabaabaaaaaaaaaaaaaaaaJCaJCaJCaJCaJCaJCaJCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmjbmkavkaySawSawSawSaPhaxRaxRbembmlbmmbiJbmnbembembemaPkbmobmpbmqbmrbmqbmqbmqbmrbmqaPkaPkaZOaZOaZObmsaZObkHbkHbmtbkHbkHbkHbkHbkHbmubmvbmwbmxbmybmzbmzbmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbmIbmJbmKbmLbmMbmNbmObmPbmQbmRbmSbmTbmUbmVbmSbmWbmQbmXbhLbmYbmZbmYbagbagbagbnabdVbnbaIJaIJbgsbncbndbnebjwbnfbngbjzbjBbhZbnhdKWbnjdKXbgybnlbnmbnnbnobgyblGbnpbjJbjJbjLbjMbgzbgEbgEbgEbgEbgEbjRbjSbnqbnrbnsbntbnubnvbnwbnxbnybnybnzbjZbnAbgJbnBbnCbnDbgObnEbnFbnGbnHbnIbnJbgObiEbnKaaaaabaaaaagaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmjbmkavkaySawSawSawSaPhaxRaxRbembmlbmmbiJbmnbembembemaPkbmobmpbmqbmrbmqbmqbmqbmrbmqaPkaPkaZOaZOaZObmsaZObkHbkHbmtbkHbkHbkHbkHbkHbmubmvbmwbmxbmybmzbmzbmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbmIbmJbmKbmLbmMbmNbmObmPbmQbmRbmSbmTbmUbmVbmSbmWbmQbmXbhLbmYbmZbmYbagbagbagbnabdVbnbaIJaIJbgsbncbndbnebjwbnfbngbjzbjBbhZbnhdKXbnjdLabgybnlbnmbnnbnobgyblGbnpbjJbjJbjLbjMbgzbgEbgEbgEbgEbgEbjRbjSbnqbnrbnsbntbnubnvbnwbnxbnybnybnzbjZbnAbgJbnBbnCbnDbgObnEbnFbnGbnHbnIbnJbgObiEbnKaaaaabaaaaagaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaabmjavkavkaySaxQaxQaxQbnLaxQaxQbembnMbnNbnObiJbemaaaaaaaaaaabaabbnPbnPbnPbnPbnPbnPbnPaaaaaabnQbnRbnSbnTbnUbkHbkHbkHbkHbkHbkHbkHbkHbnVbiXbcqbnWbnXbnYaZUaZUbnZbkNaZUaZUboabobbocbodboebofbofbogbofbohboibofabHbojbokbmSbolbmUbolbmSbombojbmXbonboobeRbopboqborbosbotboubovaIJbowboxboybozbnebjwboAbhXboBbjBbhZboCboDbhZboEbgybjEboFboGboHbgyboIboJboKboLboMboLboNboOboOboOboOboOboPbjSboQbjUbjUbntboRboSboTboUboVboVboWboXboYbgJboZbnCbpabgObpbbpcbpdbnHbkmbpebgObiEbpfaaaaabaaaaaaaaaaaaaabbpgbphbpibphbpibphbpjaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxPaySaySbpkaTubplazMasGbpmbplbembpnbpobppbgWbemaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaabpqbprbkHbpsbptbptbptbptbptbpubptbptbptbpvbpwbpxbpybpzbpAaZUbpBbeAbpCbpDbpEbeCbpFbpGbodbodbofbpHbpIbpJbpKbpLbofbpMbpNbpObpPbpQbpRbpQbpSbpTbpUbpVbonbpWbeRbpXbagbpYbmYbpZbqabovaIJaIJbgsbqbbqcbnebqdbqebhXbqfbqgbqhbqibzjbhZbqkbqlbqmbqnbqobqpbgybgzbqqbgzbgzbqrbqrbqrbqrbqrbqrbqrbqrbjRbjSbnqbnrbnsbqsbqtbqubqvbqwbqwbqwboWbjZbqxbqybqzbkgbqAbgObqBbqCbqDbqEbkmbqFbgObiEbgQbgQaabaaaaaaaaaaaaaabbqGbqHbqIbqJbqJbqKbqGaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbqMbqNbqObqPbkHbkHbkHbqQbqQbqQbqQbnTbkHbkHbkHbmubqRbcqbqSbqTbqUbqVbqWbeAbcqbqXbqYbeCbpFbqZbrabrbbrcbrdbrebrfbrgbrhbofabHbribrjbmSbpQbrkbpQbmSbrlbrmbmXbrnbrobrpbrqbagbrrbmYbrsbqabovaIJbrtbgsbrubrvbnebrwbrxbhXbrybjBbhZbrzbqfbrBbrCbgybrDbrEbrFbrGbgybrHbrIbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbiqbirbrTbrUbrVbrWbrXbjYbrYbqwbqwbqwbrZbjZbsabgJbsbbsbbscbgObsdbsebsfbsgbkmbshbgObiEbsibgQaabaaaaaaaaaaaaaabbsjbskbqIbqJbqIbslbpiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxPaySaySbpkaTubplazMasGbpmbplbembpnbpobppbgWbemaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPaaaaaabpqbprbkHbpsbptbptbptbptbptbpubptbptbptbpvbpwbpxbpybpzbpAaZUbpBbeAbpCbpDbpEbeCbpFbpGbodbodbofbpHbpIbpJbpKbpLbofbpMbpNbpObpPbpQbpRbpQbpSbpTbpUbpVbonbpWbeRbpXbagbpYbmYbpZbqabovaIJaIJbgsbqbbqcbnebqdbqebhXbqfbqgbqhbqidKWbhZbqkbqlbqmbqnbqobqpbgybgzbqqbgzbgzbqrbqrbqrbqrbqrbqrbqrbqrbjRbjSbnqbnrbnsbqsbqtbqubqvbqwbqwbqwboWbjZbqxbqybqzbkgbqAbgObqBbqCbqDbqEbkmbqFbgObiEbgQbgQaabaaaaaaaaaaaaaabbqGbqHbqIbqJbqJbqKbqGaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbqMbqNbqObqPbkHbkHbkHbqQbqQbqQbqQbnTbkHbkHbkHbmubqRbcqbqSbqTbqUbqVbqWbeAbcqbqXbqYbeCbpFbqZbrabrbbrcbrdbrebrfbrgbrhbofabHbribrjbmSbpQbrkbpQbmSbrlbrmbmXbrnbrobrpbrqbagbrrbmYbrsbqabovaIJbrtbgsbrubrvbnebrwbrxbhXbrybjBbhZaRybrzbrBbrCbgybrDbrEbrFbrGbgybrHbrIbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbiqbirbrTbrUbrVbrWbrXbjYbrYbqwbqwbqwbrZbjZbsabgJbsbbsbbscbgObsdbsebsfbsgbkmbshbgObiEbsibgQaabaaaaaaaaaaaaaabbsjbskbqIbqJbqIbslbpiaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbsmbsnbsmbsobspbkHbkHbkHbkHbkHbkHbnTbkHbsqaZOaZObsrbcqbcqbssbstbsubsvbeAbcqbcqbswaIJbpFbsxbsybszbsAbsBbsCbsDbsEbsFbofabHbrmbrmbsGbsHbsIbmSbsJbsKbsLbsMbsNbsObsObsObsObsObsObsPbsQbsRaGWbsSbsTbsUbsVdKOdKPbhXbhXbsYbjBbhZbhZbhZbhZbsZbtabhZbtbbhZbtcbtdbtebtfbhZbtgbthbtibtjbtkbtlbtmbtnbqrbtobtpbtqbtqbtrbtsbttbjYbtubjZbjZbtvbtwbjZbtxbjYbtybtzbtAbtBbtCbtDbtEbtFbtGbgObgObtHbgQbgQbtIbtJbtJbtJbtKbkfbqGbqJbqIbqJbqJbqKbqGaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaagaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbtLbtMbtLbtNbkHbkHbkHbqQbqQbqQbqQbnTbkHbtObtPaZObtQbcqbcqbssbtRbtSbsvbtTbtUbpxbtVbtWbtXbovaRrbszbtYbtZbuabubbucbudbuebufbugbuhbuibujbrkbujbsKbukbulbulbsNbumbunbuobupbuqburbusbutdKMaIJbvXdKNbvZdKJdKKdKLbuBbuCbuDbuEbuDbuFbuDbuDbuGbuHbuDbuHbuDbuDbuDbuIbuJbuKbuLbthbuMbtjbuNbuNbuObuPbqrbjRbjSbuQbuRbuSbuTbuTbjYbuUbuVbuWbjYbuXbjZbuYbuZbvabvbbvcbvdbvebvfbvgbvhbvibsbbkgbvjbvkbvlbvmbvnbvnbvnbvnbvobvpbphbpibvqbpibphbvraabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLbqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnPbnPbnPbnPbnPbnPbnPbvsbqNbvtbvubkHbkHbkHbkHbkHbkHbkHbnTbkHbtObvvaZObvwbdFbcqbvxbpxbvybpxbvzbcqbqXbpEbeCaIJbovaRrbszbofbvAbvBbvCbvDbvEbogbvFbvGbvHbvIbsLbvJbvKbvLbvMbvNbvObsNbvPbvQbvRbvSbvTbvTbvUbvVbvWaIJbvXbvYbvZbwabhZdKIbwcbwdbwebwfbwebwgbwebwhbwibtebwjbtebtebwkbwlbwmbwmbwnbwobwpbwqbtjbwrbwsbtmbuPbqrbgFbjSbisbwtbwubwtbwtbjYbjYbjYbjYbjYbwvbwwbwxbwybwzbwAbwBbwCbwCbwDbwEbnCbwFbwGbwHbvjbnCbvlbwIbnCbwJbnCbwKbkfbtIbtJbtKbVybkfaaaaaaaabaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/sound/vox/,.wav b/sound/vox/,.wav
new file mode 100644
index 0000000000..31a47dca60
Binary files /dev/null and b/sound/vox/,.wav differ
diff --git a/sound/vox/..wav b/sound/vox/..wav
new file mode 100644
index 0000000000..7eeb1eb9bc
Binary files /dev/null and b/sound/vox/..wav differ
diff --git a/sound/vox/a.wav b/sound/vox/a.wav
new file mode 100644
index 0000000000..c6981d2902
Binary files /dev/null and b/sound/vox/a.wav differ
diff --git a/sound/vox/accelerating.wav b/sound/vox/accelerating.wav
new file mode 100644
index 0000000000..e86b18a04b
Binary files /dev/null and b/sound/vox/accelerating.wav differ
diff --git a/sound/vox/accelerator.wav b/sound/vox/accelerator.wav
new file mode 100644
index 0000000000..be097b6caa
Binary files /dev/null and b/sound/vox/accelerator.wav differ
diff --git a/sound/vox/accepted.wav b/sound/vox/accepted.wav
new file mode 100644
index 0000000000..59160849e2
Binary files /dev/null and b/sound/vox/accepted.wav differ
diff --git a/sound/vox/access.wav b/sound/vox/access.wav
new file mode 100644
index 0000000000..25fd098883
Binary files /dev/null and b/sound/vox/access.wav differ
diff --git a/sound/vox/acknowledge.wav b/sound/vox/acknowledge.wav
new file mode 100644
index 0000000000..14946cccf8
Binary files /dev/null and b/sound/vox/acknowledge.wav differ
diff --git a/sound/vox/acknowledged.wav b/sound/vox/acknowledged.wav
new file mode 100644
index 0000000000..232d9c3bf7
Binary files /dev/null and b/sound/vox/acknowledged.wav differ
diff --git a/sound/vox/acquired.wav b/sound/vox/acquired.wav
new file mode 100644
index 0000000000..7eecdf9140
Binary files /dev/null and b/sound/vox/acquired.wav differ
diff --git a/sound/vox/acquisition.wav b/sound/vox/acquisition.wav
new file mode 100644
index 0000000000..11be7dc475
Binary files /dev/null and b/sound/vox/acquisition.wav differ
diff --git a/sound/vox/across.wav b/sound/vox/across.wav
new file mode 100644
index 0000000000..1591e89700
Binary files /dev/null and b/sound/vox/across.wav differ
diff --git a/sound/vox/activate.wav b/sound/vox/activate.wav
new file mode 100644
index 0000000000..32a45cbf22
Binary files /dev/null and b/sound/vox/activate.wav differ
diff --git a/sound/vox/activated.wav b/sound/vox/activated.wav
new file mode 100644
index 0000000000..154e0389e8
Binary files /dev/null and b/sound/vox/activated.wav differ
diff --git a/sound/vox/activity.wav b/sound/vox/activity.wav
new file mode 100644
index 0000000000..5920e6dd38
Binary files /dev/null and b/sound/vox/activity.wav differ
diff --git a/sound/vox/adios.wav b/sound/vox/adios.wav
new file mode 100644
index 0000000000..86e268ca1f
Binary files /dev/null and b/sound/vox/adios.wav differ
diff --git a/sound/vox/administration.wav b/sound/vox/administration.wav
new file mode 100644
index 0000000000..d85d67eabf
Binary files /dev/null and b/sound/vox/administration.wav differ
diff --git a/sound/vox/advanced.wav b/sound/vox/advanced.wav
new file mode 100644
index 0000000000..987cd05b2a
Binary files /dev/null and b/sound/vox/advanced.wav differ
diff --git a/sound/vox/after.wav b/sound/vox/after.wav
new file mode 100644
index 0000000000..f63abdff55
Binary files /dev/null and b/sound/vox/after.wav differ
diff --git a/sound/vox/agent.wav b/sound/vox/agent.wav
new file mode 100644
index 0000000000..594932971e
Binary files /dev/null and b/sound/vox/agent.wav differ
diff --git a/sound/vox/alarm.wav b/sound/vox/alarm.wav
new file mode 100644
index 0000000000..296ca773d6
Binary files /dev/null and b/sound/vox/alarm.wav differ
diff --git a/sound/vox/alert.wav b/sound/vox/alert.wav
new file mode 100644
index 0000000000..1a749b7c74
Binary files /dev/null and b/sound/vox/alert.wav differ
diff --git a/sound/vox/alien.wav b/sound/vox/alien.wav
new file mode 100644
index 0000000000..5890955995
Binary files /dev/null and b/sound/vox/alien.wav differ
diff --git a/sound/vox/aligned.wav b/sound/vox/aligned.wav
new file mode 100644
index 0000000000..20bbe5bfa7
Binary files /dev/null and b/sound/vox/aligned.wav differ
diff --git a/sound/vox/all.wav b/sound/vox/all.wav
new file mode 100644
index 0000000000..5bfc4dee60
Binary files /dev/null and b/sound/vox/all.wav differ
diff --git a/sound/vox/alpha.wav b/sound/vox/alpha.wav
new file mode 100644
index 0000000000..d64239ec88
Binary files /dev/null and b/sound/vox/alpha.wav differ
diff --git a/sound/vox/am.wav b/sound/vox/am.wav
new file mode 100644
index 0000000000..c273e5231d
Binary files /dev/null and b/sound/vox/am.wav differ
diff --git a/sound/vox/amigo.wav b/sound/vox/amigo.wav
new file mode 100644
index 0000000000..03ec617c29
Binary files /dev/null and b/sound/vox/amigo.wav differ
diff --git a/sound/vox/ammunition.wav b/sound/vox/ammunition.wav
new file mode 100644
index 0000000000..148605c2ca
Binary files /dev/null and b/sound/vox/ammunition.wav differ
diff --git a/sound/vox/an.wav b/sound/vox/an.wav
new file mode 100644
index 0000000000..5755607e36
Binary files /dev/null and b/sound/vox/an.wav differ
diff --git a/sound/vox/and.wav b/sound/vox/and.wav
new file mode 100644
index 0000000000..6e155c09d9
Binary files /dev/null and b/sound/vox/and.wav differ
diff --git a/sound/vox/announcement.wav b/sound/vox/announcement.wav
new file mode 100644
index 0000000000..9d185ead91
Binary files /dev/null and b/sound/vox/announcement.wav differ
diff --git a/sound/vox/anomalous.wav b/sound/vox/anomalous.wav
new file mode 100644
index 0000000000..1db9a4fa09
Binary files /dev/null and b/sound/vox/anomalous.wav differ
diff --git a/sound/vox/antenna.wav b/sound/vox/antenna.wav
new file mode 100644
index 0000000000..fa82d58cb9
Binary files /dev/null and b/sound/vox/antenna.wav differ
diff --git a/sound/vox/any.wav b/sound/vox/any.wav
new file mode 100644
index 0000000000..73bed24661
Binary files /dev/null and b/sound/vox/any.wav differ
diff --git a/sound/vox/apprehend.wav b/sound/vox/apprehend.wav
new file mode 100644
index 0000000000..874ef83963
Binary files /dev/null and b/sound/vox/apprehend.wav differ
diff --git a/sound/vox/approach.wav b/sound/vox/approach.wav
new file mode 100644
index 0000000000..5c5e1995df
Binary files /dev/null and b/sound/vox/approach.wav differ
diff --git a/sound/vox/are.wav b/sound/vox/are.wav
new file mode 100644
index 0000000000..bacdb31e2a
Binary files /dev/null and b/sound/vox/are.wav differ
diff --git a/sound/vox/area.wav b/sound/vox/area.wav
new file mode 100644
index 0000000000..f2ac3dd05a
Binary files /dev/null and b/sound/vox/area.wav differ
diff --git a/sound/vox/arm.wav b/sound/vox/arm.wav
new file mode 100644
index 0000000000..225abed39e
Binary files /dev/null and b/sound/vox/arm.wav differ
diff --git a/sound/vox/armed.wav b/sound/vox/armed.wav
new file mode 100644
index 0000000000..55e4a67c66
Binary files /dev/null and b/sound/vox/armed.wav differ
diff --git a/sound/vox/armor.wav b/sound/vox/armor.wav
new file mode 100644
index 0000000000..2ca51709d4
Binary files /dev/null and b/sound/vox/armor.wav differ
diff --git a/sound/vox/armory.wav b/sound/vox/armory.wav
new file mode 100644
index 0000000000..63fff9e39e
Binary files /dev/null and b/sound/vox/armory.wav differ
diff --git a/sound/vox/arrest.wav b/sound/vox/arrest.wav
new file mode 100644
index 0000000000..cdc24ec627
Binary files /dev/null and b/sound/vox/arrest.wav differ
diff --git a/sound/vox/ass.wav b/sound/vox/ass.wav
new file mode 100644
index 0000000000..2b6698aa66
Binary files /dev/null and b/sound/vox/ass.wav differ
diff --git a/sound/vox/at.wav b/sound/vox/at.wav
new file mode 100644
index 0000000000..0b1b9396e5
Binary files /dev/null and b/sound/vox/at.wav differ
diff --git a/sound/vox/atomic.wav b/sound/vox/atomic.wav
new file mode 100644
index 0000000000..6a00304807
Binary files /dev/null and b/sound/vox/atomic.wav differ
diff --git a/sound/vox/attention.wav b/sound/vox/attention.wav
new file mode 100644
index 0000000000..e9078e6d9e
Binary files /dev/null and b/sound/vox/attention.wav differ
diff --git a/sound/vox/authorize.wav b/sound/vox/authorize.wav
new file mode 100644
index 0000000000..3dcff1208b
Binary files /dev/null and b/sound/vox/authorize.wav differ
diff --git a/sound/vox/authorized.wav b/sound/vox/authorized.wav
new file mode 100644
index 0000000000..67672abf35
Binary files /dev/null and b/sound/vox/authorized.wav differ
diff --git a/sound/vox/automatic.wav b/sound/vox/automatic.wav
new file mode 100644
index 0000000000..8e676b0827
Binary files /dev/null and b/sound/vox/automatic.wav differ
diff --git a/sound/vox/away.wav b/sound/vox/away.wav
new file mode 100644
index 0000000000..e1a3bee4d8
Binary files /dev/null and b/sound/vox/away.wav differ
diff --git a/sound/vox/b.wav b/sound/vox/b.wav
new file mode 100644
index 0000000000..751c7b7b1a
Binary files /dev/null and b/sound/vox/b.wav differ
diff --git a/sound/vox/back.wav b/sound/vox/back.wav
new file mode 100644
index 0000000000..b2f4e56e40
Binary files /dev/null and b/sound/vox/back.wav differ
diff --git a/sound/vox/backman.wav b/sound/vox/backman.wav
new file mode 100644
index 0000000000..60e149eaee
Binary files /dev/null and b/sound/vox/backman.wav differ
diff --git a/sound/vox/bad.wav b/sound/vox/bad.wav
new file mode 100644
index 0000000000..b59100564f
Binary files /dev/null and b/sound/vox/bad.wav differ
diff --git a/sound/vox/bag.wav b/sound/vox/bag.wav
new file mode 100644
index 0000000000..ccbf3f851e
Binary files /dev/null and b/sound/vox/bag.wav differ
diff --git a/sound/vox/bailey.wav b/sound/vox/bailey.wav
new file mode 100644
index 0000000000..deca97dc6b
Binary files /dev/null and b/sound/vox/bailey.wav differ
diff --git a/sound/vox/barracks.wav b/sound/vox/barracks.wav
new file mode 100644
index 0000000000..c7cc651ced
Binary files /dev/null and b/sound/vox/barracks.wav differ
diff --git a/sound/vox/base.wav b/sound/vox/base.wav
new file mode 100644
index 0000000000..a4c6c829e5
Binary files /dev/null and b/sound/vox/base.wav differ
diff --git a/sound/vox/bay.wav b/sound/vox/bay.wav
new file mode 100644
index 0000000000..769dfc38c2
Binary files /dev/null and b/sound/vox/bay.wav differ
diff --git a/sound/vox/be.wav b/sound/vox/be.wav
new file mode 100644
index 0000000000..38074711b4
Binary files /dev/null and b/sound/vox/be.wav differ
diff --git a/sound/vox/been.wav b/sound/vox/been.wav
new file mode 100644
index 0000000000..959f08ebf5
Binary files /dev/null and b/sound/vox/been.wav differ
diff --git a/sound/vox/before.wav b/sound/vox/before.wav
new file mode 100644
index 0000000000..a7c2cdd5b2
Binary files /dev/null and b/sound/vox/before.wav differ
diff --git a/sound/vox/beyond.wav b/sound/vox/beyond.wav
new file mode 100644
index 0000000000..d0641c009b
Binary files /dev/null and b/sound/vox/beyond.wav differ
diff --git a/sound/vox/biohazard.wav b/sound/vox/biohazard.wav
new file mode 100644
index 0000000000..6ee3aca426
Binary files /dev/null and b/sound/vox/biohazard.wav differ
diff --git a/sound/vox/biological.wav b/sound/vox/biological.wav
new file mode 100644
index 0000000000..fef86450b1
Binary files /dev/null and b/sound/vox/biological.wav differ
diff --git a/sound/vox/birdwell.wav b/sound/vox/birdwell.wav
new file mode 100644
index 0000000000..6436f724f0
Binary files /dev/null and b/sound/vox/birdwell.wav differ
diff --git a/sound/vox/bizwarn.wav b/sound/vox/bizwarn.wav
new file mode 100644
index 0000000000..ff392b491a
Binary files /dev/null and b/sound/vox/bizwarn.wav differ
diff --git a/sound/vox/black.wav b/sound/vox/black.wav
new file mode 100644
index 0000000000..52dd0881ae
Binary files /dev/null and b/sound/vox/black.wav differ
diff --git a/sound/vox/blast.wav b/sound/vox/blast.wav
new file mode 100644
index 0000000000..fa8d79fbb4
Binary files /dev/null and b/sound/vox/blast.wav differ
diff --git a/sound/vox/blocked.wav b/sound/vox/blocked.wav
new file mode 100644
index 0000000000..5e086f4bce
Binary files /dev/null and b/sound/vox/blocked.wav differ
diff --git a/sound/vox/bloop.wav b/sound/vox/bloop.wav
new file mode 100644
index 0000000000..49cf90c523
Binary files /dev/null and b/sound/vox/bloop.wav differ
diff --git a/sound/vox/blue.wav b/sound/vox/blue.wav
new file mode 100644
index 0000000000..83a6e7c3eb
Binary files /dev/null and b/sound/vox/blue.wav differ
diff --git a/sound/vox/bottom.wav b/sound/vox/bottom.wav
new file mode 100644
index 0000000000..2330a74b28
Binary files /dev/null and b/sound/vox/bottom.wav differ
diff --git a/sound/vox/bravo.wav b/sound/vox/bravo.wav
new file mode 100644
index 0000000000..560af14f2c
Binary files /dev/null and b/sound/vox/bravo.wav differ
diff --git a/sound/vox/breach.wav b/sound/vox/breach.wav
new file mode 100644
index 0000000000..89a6178334
Binary files /dev/null and b/sound/vox/breach.wav differ
diff --git a/sound/vox/breached.wav b/sound/vox/breached.wav
new file mode 100644
index 0000000000..f4028d18a8
Binary files /dev/null and b/sound/vox/breached.wav differ
diff --git a/sound/vox/break.wav b/sound/vox/break.wav
new file mode 100644
index 0000000000..124720295b
Binary files /dev/null and b/sound/vox/break.wav differ
diff --git a/sound/vox/bridge.wav b/sound/vox/bridge.wav
new file mode 100644
index 0000000000..cbb0cb461d
Binary files /dev/null and b/sound/vox/bridge.wav differ
diff --git a/sound/vox/bust.wav b/sound/vox/bust.wav
new file mode 100644
index 0000000000..6af0f12c80
Binary files /dev/null and b/sound/vox/bust.wav differ
diff --git a/sound/vox/but.wav b/sound/vox/but.wav
new file mode 100644
index 0000000000..0728ed3e1e
Binary files /dev/null and b/sound/vox/but.wav differ
diff --git a/sound/vox/button.wav b/sound/vox/button.wav
new file mode 100644
index 0000000000..bc583238ca
Binary files /dev/null and b/sound/vox/button.wav differ
diff --git a/sound/vox/buzwarn.wav b/sound/vox/buzwarn.wav
new file mode 100644
index 0000000000..82ddd2cdb3
Binary files /dev/null and b/sound/vox/buzwarn.wav differ
diff --git a/sound/vox/bypass.wav b/sound/vox/bypass.wav
new file mode 100644
index 0000000000..b5155d37ff
Binary files /dev/null and b/sound/vox/bypass.wav differ
diff --git a/sound/vox/c.wav b/sound/vox/c.wav
new file mode 100644
index 0000000000..9fcfc5e745
Binary files /dev/null and b/sound/vox/c.wav differ
diff --git a/sound/vox/cable.wav b/sound/vox/cable.wav
new file mode 100644
index 0000000000..d761092651
Binary files /dev/null and b/sound/vox/cable.wav differ
diff --git a/sound/vox/call.wav b/sound/vox/call.wav
new file mode 100644
index 0000000000..aa06767b94
Binary files /dev/null and b/sound/vox/call.wav differ
diff --git a/sound/vox/called.wav b/sound/vox/called.wav
new file mode 100644
index 0000000000..f0c2897c8d
Binary files /dev/null and b/sound/vox/called.wav differ
diff --git a/sound/vox/canal.wav b/sound/vox/canal.wav
new file mode 100644
index 0000000000..b426a8f6a9
Binary files /dev/null and b/sound/vox/canal.wav differ
diff --git a/sound/vox/cap.wav b/sound/vox/cap.wav
new file mode 100644
index 0000000000..998505184b
Binary files /dev/null and b/sound/vox/cap.wav differ
diff --git a/sound/vox/captain.wav b/sound/vox/captain.wav
new file mode 100644
index 0000000000..61222de532
Binary files /dev/null and b/sound/vox/captain.wav differ
diff --git a/sound/vox/capture.wav b/sound/vox/capture.wav
new file mode 100644
index 0000000000..c7bfaad64f
Binary files /dev/null and b/sound/vox/capture.wav differ
diff --git a/sound/vox/ceiling.wav b/sound/vox/ceiling.wav
new file mode 100644
index 0000000000..381db754ca
Binary files /dev/null and b/sound/vox/ceiling.wav differ
diff --git a/sound/vox/celsius.wav b/sound/vox/celsius.wav
new file mode 100644
index 0000000000..ac59448a46
Binary files /dev/null and b/sound/vox/celsius.wav differ
diff --git a/sound/vox/center.wav b/sound/vox/center.wav
new file mode 100644
index 0000000000..35bdcb5224
Binary files /dev/null and b/sound/vox/center.wav differ
diff --git a/sound/vox/centi.wav b/sound/vox/centi.wav
new file mode 100644
index 0000000000..efccef07e7
Binary files /dev/null and b/sound/vox/centi.wav differ
diff --git a/sound/vox/central.wav b/sound/vox/central.wav
new file mode 100644
index 0000000000..1c9c58be57
Binary files /dev/null and b/sound/vox/central.wav differ
diff --git a/sound/vox/chamber.wav b/sound/vox/chamber.wav
new file mode 100644
index 0000000000..38dbf9ffa7
Binary files /dev/null and b/sound/vox/chamber.wav differ
diff --git a/sound/vox/charlie.wav b/sound/vox/charlie.wav
new file mode 100644
index 0000000000..353ce195f3
Binary files /dev/null and b/sound/vox/charlie.wav differ
diff --git a/sound/vox/check.wav b/sound/vox/check.wav
new file mode 100644
index 0000000000..709f9a6555
Binary files /dev/null and b/sound/vox/check.wav differ
diff --git a/sound/vox/checkpoint.wav b/sound/vox/checkpoint.wav
new file mode 100644
index 0000000000..15aa5e4cc9
Binary files /dev/null and b/sound/vox/checkpoint.wav differ
diff --git a/sound/vox/chemical.wav b/sound/vox/chemical.wav
new file mode 100644
index 0000000000..eeb32be385
Binary files /dev/null and b/sound/vox/chemical.wav differ
diff --git a/sound/vox/cleanup.wav b/sound/vox/cleanup.wav
new file mode 100644
index 0000000000..a47ddb233a
Binary files /dev/null and b/sound/vox/cleanup.wav differ
diff --git a/sound/vox/clear.wav b/sound/vox/clear.wav
new file mode 100644
index 0000000000..a23cfc5e2b
Binary files /dev/null and b/sound/vox/clear.wav differ
diff --git a/sound/vox/clearance.wav b/sound/vox/clearance.wav
new file mode 100644
index 0000000000..a35e0699b8
Binary files /dev/null and b/sound/vox/clearance.wav differ
diff --git a/sound/vox/close.wav b/sound/vox/close.wav
new file mode 100644
index 0000000000..6a46d7fb06
Binary files /dev/null and b/sound/vox/close.wav differ
diff --git a/sound/vox/code.wav b/sound/vox/code.wav
new file mode 100644
index 0000000000..63bdfbe883
Binary files /dev/null and b/sound/vox/code.wav differ
diff --git a/sound/vox/coded.wav b/sound/vox/coded.wav
new file mode 100644
index 0000000000..ec876b297f
Binary files /dev/null and b/sound/vox/coded.wav differ
diff --git a/sound/vox/collider.wav b/sound/vox/collider.wav
new file mode 100644
index 0000000000..a26ff0a317
Binary files /dev/null and b/sound/vox/collider.wav differ
diff --git a/sound/vox/command.wav b/sound/vox/command.wav
new file mode 100644
index 0000000000..ba0c7e852b
Binary files /dev/null and b/sound/vox/command.wav differ
diff --git a/sound/vox/communication.wav b/sound/vox/communication.wav
new file mode 100644
index 0000000000..35165357e6
Binary files /dev/null and b/sound/vox/communication.wav differ
diff --git a/sound/vox/complex.wav b/sound/vox/complex.wav
new file mode 100644
index 0000000000..d2c01ccd57
Binary files /dev/null and b/sound/vox/complex.wav differ
diff --git a/sound/vox/computer.wav b/sound/vox/computer.wav
new file mode 100644
index 0000000000..89808c20d7
Binary files /dev/null and b/sound/vox/computer.wav differ
diff --git a/sound/vox/condition.wav b/sound/vox/condition.wav
new file mode 100644
index 0000000000..b32c83668e
Binary files /dev/null and b/sound/vox/condition.wav differ
diff --git a/sound/vox/containment.wav b/sound/vox/containment.wav
new file mode 100644
index 0000000000..563cb4e15a
Binary files /dev/null and b/sound/vox/containment.wav differ
diff --git a/sound/vox/contamination.wav b/sound/vox/contamination.wav
new file mode 100644
index 0000000000..d597267cdd
Binary files /dev/null and b/sound/vox/contamination.wav differ
diff --git a/sound/vox/control.wav b/sound/vox/control.wav
new file mode 100644
index 0000000000..e7bf57bbd8
Binary files /dev/null and b/sound/vox/control.wav differ
diff --git a/sound/vox/coolant.wav b/sound/vox/coolant.wav
new file mode 100644
index 0000000000..d4474b9d9d
Binary files /dev/null and b/sound/vox/coolant.wav differ
diff --git a/sound/vox/coomer.wav b/sound/vox/coomer.wav
new file mode 100644
index 0000000000..1e4b37929f
Binary files /dev/null and b/sound/vox/coomer.wav differ
diff --git a/sound/vox/core.wav b/sound/vox/core.wav
new file mode 100644
index 0000000000..da6874b2e7
Binary files /dev/null and b/sound/vox/core.wav differ
diff --git a/sound/vox/correct.wav b/sound/vox/correct.wav
new file mode 100644
index 0000000000..cde927b747
Binary files /dev/null and b/sound/vox/correct.wav differ
diff --git a/sound/vox/corridor.wav b/sound/vox/corridor.wav
new file mode 100644
index 0000000000..defdcda2d1
Binary files /dev/null and b/sound/vox/corridor.wav differ
diff --git a/sound/vox/crew.wav b/sound/vox/crew.wav
new file mode 100644
index 0000000000..4f48a08cb1
Binary files /dev/null and b/sound/vox/crew.wav differ
diff --git a/sound/vox/cross.wav b/sound/vox/cross.wav
new file mode 100644
index 0000000000..c393dffbf1
Binary files /dev/null and b/sound/vox/cross.wav differ
diff --git a/sound/vox/cryogenic.wav b/sound/vox/cryogenic.wav
new file mode 100644
index 0000000000..eb1a62ae38
Binary files /dev/null and b/sound/vox/cryogenic.wav differ
diff --git a/sound/vox/d.wav b/sound/vox/d.wav
new file mode 100644
index 0000000000..f977a49505
Binary files /dev/null and b/sound/vox/d.wav differ
diff --git a/sound/vox/dadeda.wav b/sound/vox/dadeda.wav
new file mode 100644
index 0000000000..2ac0ff589a
Binary files /dev/null and b/sound/vox/dadeda.wav differ
diff --git a/sound/vox/damage.wav b/sound/vox/damage.wav
new file mode 100644
index 0000000000..83fce3dcf0
Binary files /dev/null and b/sound/vox/damage.wav differ
diff --git a/sound/vox/damaged.wav b/sound/vox/damaged.wav
new file mode 100644
index 0000000000..e9f2ff5dbb
Binary files /dev/null and b/sound/vox/damaged.wav differ
diff --git a/sound/vox/danger.wav b/sound/vox/danger.wav
new file mode 100644
index 0000000000..40ff8b8db9
Binary files /dev/null and b/sound/vox/danger.wav differ
diff --git a/sound/vox/day.wav b/sound/vox/day.wav
new file mode 100644
index 0000000000..92e3fe81da
Binary files /dev/null and b/sound/vox/day.wav differ
diff --git a/sound/vox/deactivated.wav b/sound/vox/deactivated.wav
new file mode 100644
index 0000000000..f587f266dd
Binary files /dev/null and b/sound/vox/deactivated.wav differ
diff --git a/sound/vox/decompression.wav b/sound/vox/decompression.wav
new file mode 100644
index 0000000000..a758f1bbd7
Binary files /dev/null and b/sound/vox/decompression.wav differ
diff --git a/sound/vox/decontamination.wav b/sound/vox/decontamination.wav
new file mode 100644
index 0000000000..9794de0a23
Binary files /dev/null and b/sound/vox/decontamination.wav differ
diff --git a/sound/vox/deeoo.wav b/sound/vox/deeoo.wav
new file mode 100644
index 0000000000..4f82a18b2a
Binary files /dev/null and b/sound/vox/deeoo.wav differ
diff --git a/sound/vox/defense.wav b/sound/vox/defense.wav
new file mode 100644
index 0000000000..9da8de137f
Binary files /dev/null and b/sound/vox/defense.wav differ
diff --git a/sound/vox/degrees.wav b/sound/vox/degrees.wav
new file mode 100644
index 0000000000..7e77561c14
Binary files /dev/null and b/sound/vox/degrees.wav differ
diff --git a/sound/vox/delta.wav b/sound/vox/delta.wav
new file mode 100644
index 0000000000..86052809f4
Binary files /dev/null and b/sound/vox/delta.wav differ
diff --git a/sound/vox/denied.wav b/sound/vox/denied.wav
new file mode 100644
index 0000000000..6b1167d41d
Binary files /dev/null and b/sound/vox/denied.wav differ
diff --git a/sound/vox/deploy.wav b/sound/vox/deploy.wav
new file mode 100644
index 0000000000..2f9aacd350
Binary files /dev/null and b/sound/vox/deploy.wav differ
diff --git a/sound/vox/deployed.wav b/sound/vox/deployed.wav
new file mode 100644
index 0000000000..a85a076b18
Binary files /dev/null and b/sound/vox/deployed.wav differ
diff --git a/sound/vox/destroy.wav b/sound/vox/destroy.wav
new file mode 100644
index 0000000000..56cf437c66
Binary files /dev/null and b/sound/vox/destroy.wav differ
diff --git a/sound/vox/destroyed.wav b/sound/vox/destroyed.wav
new file mode 100644
index 0000000000..20308df2df
Binary files /dev/null and b/sound/vox/destroyed.wav differ
diff --git a/sound/vox/detain.wav b/sound/vox/detain.wav
new file mode 100644
index 0000000000..7d5f4e06f4
Binary files /dev/null and b/sound/vox/detain.wav differ
diff --git a/sound/vox/detected.wav b/sound/vox/detected.wav
new file mode 100644
index 0000000000..101429a614
Binary files /dev/null and b/sound/vox/detected.wav differ
diff --git a/sound/vox/detonation.wav b/sound/vox/detonation.wav
new file mode 100644
index 0000000000..a696e97976
Binary files /dev/null and b/sound/vox/detonation.wav differ
diff --git a/sound/vox/device.wav b/sound/vox/device.wav
new file mode 100644
index 0000000000..d5ecd2f67b
Binary files /dev/null and b/sound/vox/device.wav differ
diff --git a/sound/vox/did.wav b/sound/vox/did.wav
new file mode 100644
index 0000000000..0c52e31b72
Binary files /dev/null and b/sound/vox/did.wav differ
diff --git a/sound/vox/die.wav b/sound/vox/die.wav
new file mode 100644
index 0000000000..b47622cfc7
Binary files /dev/null and b/sound/vox/die.wav differ
diff --git a/sound/vox/dimensional.wav b/sound/vox/dimensional.wav
new file mode 100644
index 0000000000..f67956ddc7
Binary files /dev/null and b/sound/vox/dimensional.wav differ
diff --git a/sound/vox/dirt.wav b/sound/vox/dirt.wav
new file mode 100644
index 0000000000..08990c47d8
Binary files /dev/null and b/sound/vox/dirt.wav differ
diff --git a/sound/vox/disengaged.wav b/sound/vox/disengaged.wav
new file mode 100644
index 0000000000..aa84ed27a6
Binary files /dev/null and b/sound/vox/disengaged.wav differ
diff --git a/sound/vox/dish.wav b/sound/vox/dish.wav
new file mode 100644
index 0000000000..aeff92d205
Binary files /dev/null and b/sound/vox/dish.wav differ
diff --git a/sound/vox/disposal.wav b/sound/vox/disposal.wav
new file mode 100644
index 0000000000..bfe38f6098
Binary files /dev/null and b/sound/vox/disposal.wav differ
diff --git a/sound/vox/distance.wav b/sound/vox/distance.wav
new file mode 100644
index 0000000000..670eacaabe
Binary files /dev/null and b/sound/vox/distance.wav differ
diff --git a/sound/vox/distortion.wav b/sound/vox/distortion.wav
new file mode 100644
index 0000000000..7fae33e244
Binary files /dev/null and b/sound/vox/distortion.wav differ
diff --git a/sound/vox/do.wav b/sound/vox/do.wav
new file mode 100644
index 0000000000..d82a9ab107
Binary files /dev/null and b/sound/vox/do.wav differ
diff --git a/sound/vox/doctor.wav b/sound/vox/doctor.wav
new file mode 100644
index 0000000000..f9cdc53805
Binary files /dev/null and b/sound/vox/doctor.wav differ
diff --git a/sound/vox/doop.wav b/sound/vox/doop.wav
new file mode 100644
index 0000000000..14bce15cea
Binary files /dev/null and b/sound/vox/doop.wav differ
diff --git a/sound/vox/door.wav b/sound/vox/door.wav
new file mode 100644
index 0000000000..629dee38e7
Binary files /dev/null and b/sound/vox/door.wav differ
diff --git a/sound/vox/down.wav b/sound/vox/down.wav
new file mode 100644
index 0000000000..b677e031da
Binary files /dev/null and b/sound/vox/down.wav differ
diff --git a/sound/vox/dual.wav b/sound/vox/dual.wav
new file mode 100644
index 0000000000..4693b31d42
Binary files /dev/null and b/sound/vox/dual.wav differ
diff --git a/sound/vox/duct.wav b/sound/vox/duct.wav
new file mode 100644
index 0000000000..d0e937fd80
Binary files /dev/null and b/sound/vox/duct.wav differ
diff --git a/sound/vox/e.wav b/sound/vox/e.wav
new file mode 100644
index 0000000000..6f991d0fcc
Binary files /dev/null and b/sound/vox/e.wav differ
diff --git a/sound/vox/east.wav b/sound/vox/east.wav
new file mode 100644
index 0000000000..296ce53d41
Binary files /dev/null and b/sound/vox/east.wav differ
diff --git a/sound/vox/echo.wav b/sound/vox/echo.wav
new file mode 100644
index 0000000000..3087ecbd9c
Binary files /dev/null and b/sound/vox/echo.wav differ
diff --git a/sound/vox/ed.wav b/sound/vox/ed.wav
new file mode 100644
index 0000000000..71303ffe0a
Binary files /dev/null and b/sound/vox/ed.wav differ
diff --git a/sound/vox/effect.wav b/sound/vox/effect.wav
new file mode 100644
index 0000000000..a0128cf698
Binary files /dev/null and b/sound/vox/effect.wav differ
diff --git a/sound/vox/egress.wav b/sound/vox/egress.wav
new file mode 100644
index 0000000000..47fa437ce8
Binary files /dev/null and b/sound/vox/egress.wav differ
diff --git a/sound/vox/eight.wav b/sound/vox/eight.wav
new file mode 100644
index 0000000000..4fef5c2eb7
Binary files /dev/null and b/sound/vox/eight.wav differ
diff --git a/sound/vox/eighteen.wav b/sound/vox/eighteen.wav
new file mode 100644
index 0000000000..1aff299ad2
Binary files /dev/null and b/sound/vox/eighteen.wav differ
diff --git a/sound/vox/eighty.wav b/sound/vox/eighty.wav
new file mode 100644
index 0000000000..a1f54835db
Binary files /dev/null and b/sound/vox/eighty.wav differ
diff --git a/sound/vox/electric.wav b/sound/vox/electric.wav
new file mode 100644
index 0000000000..48c4fe0176
Binary files /dev/null and b/sound/vox/electric.wav differ
diff --git a/sound/vox/electromagnetic.wav b/sound/vox/electromagnetic.wav
new file mode 100644
index 0000000000..886c76ef6b
Binary files /dev/null and b/sound/vox/electromagnetic.wav differ
diff --git a/sound/vox/elevator.wav b/sound/vox/elevator.wav
new file mode 100644
index 0000000000..a4d4144849
Binary files /dev/null and b/sound/vox/elevator.wav differ
diff --git a/sound/vox/eleven.wav b/sound/vox/eleven.wav
new file mode 100644
index 0000000000..5473a25411
Binary files /dev/null and b/sound/vox/eleven.wav differ
diff --git a/sound/vox/eliminate.wav b/sound/vox/eliminate.wav
new file mode 100644
index 0000000000..d4e51affb3
Binary files /dev/null and b/sound/vox/eliminate.wav differ
diff --git a/sound/vox/emergency.wav b/sound/vox/emergency.wav
new file mode 100644
index 0000000000..62bb34ef41
Binary files /dev/null and b/sound/vox/emergency.wav differ
diff --git a/sound/vox/energy.wav b/sound/vox/energy.wav
new file mode 100644
index 0000000000..b66ed4db10
Binary files /dev/null and b/sound/vox/energy.wav differ
diff --git a/sound/vox/engage.wav b/sound/vox/engage.wav
new file mode 100644
index 0000000000..11a43c40a7
Binary files /dev/null and b/sound/vox/engage.wav differ
diff --git a/sound/vox/engaged.wav b/sound/vox/engaged.wav
new file mode 100644
index 0000000000..a47cbb5977
Binary files /dev/null and b/sound/vox/engaged.wav differ
diff --git a/sound/vox/engine.wav b/sound/vox/engine.wav
new file mode 100644
index 0000000000..f6ab907c5b
Binary files /dev/null and b/sound/vox/engine.wav differ
diff --git a/sound/vox/enter.wav b/sound/vox/enter.wav
new file mode 100644
index 0000000000..f3f53ea821
Binary files /dev/null and b/sound/vox/enter.wav differ
diff --git a/sound/vox/entry.wav b/sound/vox/entry.wav
new file mode 100644
index 0000000000..a027e1a7e5
Binary files /dev/null and b/sound/vox/entry.wav differ
diff --git a/sound/vox/environment.wav b/sound/vox/environment.wav
new file mode 100644
index 0000000000..6ab7d940cc
Binary files /dev/null and b/sound/vox/environment.wav differ
diff --git a/sound/vox/error.wav b/sound/vox/error.wav
new file mode 100644
index 0000000000..05b2bebf60
Binary files /dev/null and b/sound/vox/error.wav differ
diff --git a/sound/vox/escape.wav b/sound/vox/escape.wav
new file mode 100644
index 0000000000..dbf3c954f5
Binary files /dev/null and b/sound/vox/escape.wav differ
diff --git a/sound/vox/evacuate.wav b/sound/vox/evacuate.wav
new file mode 100644
index 0000000000..2766662cd2
Binary files /dev/null and b/sound/vox/evacuate.wav differ
diff --git a/sound/vox/exchange.wav b/sound/vox/exchange.wav
new file mode 100644
index 0000000000..73426aea01
Binary files /dev/null and b/sound/vox/exchange.wav differ
diff --git a/sound/vox/exit.wav b/sound/vox/exit.wav
new file mode 100644
index 0000000000..85680b3212
Binary files /dev/null and b/sound/vox/exit.wav differ
diff --git a/sound/vox/expect.wav b/sound/vox/expect.wav
new file mode 100644
index 0000000000..a562e53a9a
Binary files /dev/null and b/sound/vox/expect.wav differ
diff --git a/sound/vox/experiment.wav b/sound/vox/experiment.wav
new file mode 100644
index 0000000000..3f60c2181b
Binary files /dev/null and b/sound/vox/experiment.wav differ
diff --git a/sound/vox/experimental.wav b/sound/vox/experimental.wav
new file mode 100644
index 0000000000..fbf75a59d3
Binary files /dev/null and b/sound/vox/experimental.wav differ
diff --git a/sound/vox/explode.wav b/sound/vox/explode.wav
new file mode 100644
index 0000000000..847e64562c
Binary files /dev/null and b/sound/vox/explode.wav differ
diff --git a/sound/vox/explosion.wav b/sound/vox/explosion.wav
new file mode 100644
index 0000000000..a2e442ec2f
Binary files /dev/null and b/sound/vox/explosion.wav differ
diff --git a/sound/vox/exposure.wav b/sound/vox/exposure.wav
new file mode 100644
index 0000000000..37a933ca62
Binary files /dev/null and b/sound/vox/exposure.wav differ
diff --git a/sound/vox/exterminate.wav b/sound/vox/exterminate.wav
new file mode 100644
index 0000000000..f1c3c233d6
Binary files /dev/null and b/sound/vox/exterminate.wav differ
diff --git a/sound/vox/extinguish.wav b/sound/vox/extinguish.wav
new file mode 100644
index 0000000000..1fc83d9e7e
Binary files /dev/null and b/sound/vox/extinguish.wav differ
diff --git a/sound/vox/extinguisher.wav b/sound/vox/extinguisher.wav
new file mode 100644
index 0000000000..eed3164bfc
Binary files /dev/null and b/sound/vox/extinguisher.wav differ
diff --git a/sound/vox/extreme.wav b/sound/vox/extreme.wav
new file mode 100644
index 0000000000..0fc3adfb50
Binary files /dev/null and b/sound/vox/extreme.wav differ
diff --git a/sound/vox/f.wav b/sound/vox/f.wav
new file mode 100644
index 0000000000..0f06b33886
Binary files /dev/null and b/sound/vox/f.wav differ
diff --git a/sound/vox/facility.wav b/sound/vox/facility.wav
new file mode 100644
index 0000000000..812445e3dd
Binary files /dev/null and b/sound/vox/facility.wav differ
diff --git a/sound/vox/fahrenheit.wav b/sound/vox/fahrenheit.wav
new file mode 100644
index 0000000000..96411aabdc
Binary files /dev/null and b/sound/vox/fahrenheit.wav differ
diff --git a/sound/vox/failed.wav b/sound/vox/failed.wav
new file mode 100644
index 0000000000..f717b05375
Binary files /dev/null and b/sound/vox/failed.wav differ
diff --git a/sound/vox/failure.wav b/sound/vox/failure.wav
new file mode 100644
index 0000000000..dd662fc5a6
Binary files /dev/null and b/sound/vox/failure.wav differ
diff --git a/sound/vox/farthest.wav b/sound/vox/farthest.wav
new file mode 100644
index 0000000000..fcca7a432e
Binary files /dev/null and b/sound/vox/farthest.wav differ
diff --git a/sound/vox/fast.wav b/sound/vox/fast.wav
new file mode 100644
index 0000000000..821885a739
Binary files /dev/null and b/sound/vox/fast.wav differ
diff --git a/sound/vox/feet.wav b/sound/vox/feet.wav
new file mode 100644
index 0000000000..5adc5dbd62
Binary files /dev/null and b/sound/vox/feet.wav differ
diff --git a/sound/vox/field.wav b/sound/vox/field.wav
new file mode 100644
index 0000000000..6cc1ab42f8
Binary files /dev/null and b/sound/vox/field.wav differ
diff --git a/sound/vox/fifteen.wav b/sound/vox/fifteen.wav
new file mode 100644
index 0000000000..63ca382128
Binary files /dev/null and b/sound/vox/fifteen.wav differ
diff --git a/sound/vox/fifth.wav b/sound/vox/fifth.wav
new file mode 100644
index 0000000000..3886e043bf
Binary files /dev/null and b/sound/vox/fifth.wav differ
diff --git a/sound/vox/fifty.wav b/sound/vox/fifty.wav
new file mode 100644
index 0000000000..80f7b11103
Binary files /dev/null and b/sound/vox/fifty.wav differ
diff --git a/sound/vox/final.wav b/sound/vox/final.wav
new file mode 100644
index 0000000000..d4c807af6e
Binary files /dev/null and b/sound/vox/final.wav differ
diff --git a/sound/vox/fine.wav b/sound/vox/fine.wav
new file mode 100644
index 0000000000..f74d8fbfaa
Binary files /dev/null and b/sound/vox/fine.wav differ
diff --git a/sound/vox/fire.wav b/sound/vox/fire.wav
new file mode 100644
index 0000000000..ce0a45d9c6
Binary files /dev/null and b/sound/vox/fire.wav differ
diff --git a/sound/vox/first.wav b/sound/vox/first.wav
new file mode 100644
index 0000000000..18a7fdf7af
Binary files /dev/null and b/sound/vox/first.wav differ
diff --git a/sound/vox/five.wav b/sound/vox/five.wav
new file mode 100644
index 0000000000..aa23cbe9cf
Binary files /dev/null and b/sound/vox/five.wav differ
diff --git a/sound/vox/flooding.wav b/sound/vox/flooding.wav
new file mode 100644
index 0000000000..7b9f5bcc69
Binary files /dev/null and b/sound/vox/flooding.wav differ
diff --git a/sound/vox/floor.wav b/sound/vox/floor.wav
new file mode 100644
index 0000000000..b086549164
Binary files /dev/null and b/sound/vox/floor.wav differ
diff --git a/sound/vox/fool.wav b/sound/vox/fool.wav
new file mode 100644
index 0000000000..327b3f5b59
Binary files /dev/null and b/sound/vox/fool.wav differ
diff --git a/sound/vox/for.wav b/sound/vox/for.wav
new file mode 100644
index 0000000000..84f793dece
Binary files /dev/null and b/sound/vox/for.wav differ
diff --git a/sound/vox/forbidden.wav b/sound/vox/forbidden.wav
new file mode 100644
index 0000000000..f4d742505e
Binary files /dev/null and b/sound/vox/forbidden.wav differ
diff --git a/sound/vox/force.wav b/sound/vox/force.wav
new file mode 100644
index 0000000000..3745c71418
Binary files /dev/null and b/sound/vox/force.wav differ
diff --git a/sound/vox/forms.wav b/sound/vox/forms.wav
new file mode 100644
index 0000000000..642e201abc
Binary files /dev/null and b/sound/vox/forms.wav differ
diff --git a/sound/vox/found.wav b/sound/vox/found.wav
new file mode 100644
index 0000000000..59da4031fc
Binary files /dev/null and b/sound/vox/found.wav differ
diff --git a/sound/vox/four.wav b/sound/vox/four.wav
new file mode 100644
index 0000000000..a614cbcdc5
Binary files /dev/null and b/sound/vox/four.wav differ
diff --git a/sound/vox/fourteen.wav b/sound/vox/fourteen.wav
new file mode 100644
index 0000000000..aa0846855b
Binary files /dev/null and b/sound/vox/fourteen.wav differ
diff --git a/sound/vox/fourth.wav b/sound/vox/fourth.wav
new file mode 100644
index 0000000000..5c9071d292
Binary files /dev/null and b/sound/vox/fourth.wav differ
diff --git a/sound/vox/fourty.wav b/sound/vox/fourty.wav
new file mode 100644
index 0000000000..6bb8fb3e12
Binary files /dev/null and b/sound/vox/fourty.wav differ
diff --git a/sound/vox/foxtrot.wav b/sound/vox/foxtrot.wav
new file mode 100644
index 0000000000..ece21be942
Binary files /dev/null and b/sound/vox/foxtrot.wav differ
diff --git a/sound/vox/freeman.wav b/sound/vox/freeman.wav
new file mode 100644
index 0000000000..26a9ae229b
Binary files /dev/null and b/sound/vox/freeman.wav differ
diff --git a/sound/vox/freezer.wav b/sound/vox/freezer.wav
new file mode 100644
index 0000000000..32da861548
Binary files /dev/null and b/sound/vox/freezer.wav differ
diff --git a/sound/vox/from.wav b/sound/vox/from.wav
new file mode 100644
index 0000000000..46541abe65
Binary files /dev/null and b/sound/vox/from.wav differ
diff --git a/sound/vox/front.wav b/sound/vox/front.wav
new file mode 100644
index 0000000000..46d600144d
Binary files /dev/null and b/sound/vox/front.wav differ
diff --git a/sound/vox/fuel.wav b/sound/vox/fuel.wav
new file mode 100644
index 0000000000..1b2256b006
Binary files /dev/null and b/sound/vox/fuel.wav differ
diff --git a/sound/vox/g.wav b/sound/vox/g.wav
new file mode 100644
index 0000000000..37f5ce8010
Binary files /dev/null and b/sound/vox/g.wav differ
diff --git a/sound/vox/get.wav b/sound/vox/get.wav
new file mode 100644
index 0000000000..9dd512d512
Binary files /dev/null and b/sound/vox/get.wav differ
diff --git a/sound/vox/go.wav b/sound/vox/go.wav
new file mode 100644
index 0000000000..665989a94f
Binary files /dev/null and b/sound/vox/go.wav differ
diff --git a/sound/vox/going.wav b/sound/vox/going.wav
new file mode 100644
index 0000000000..308b1b6890
Binary files /dev/null and b/sound/vox/going.wav differ
diff --git a/sound/vox/good.wav b/sound/vox/good.wav
new file mode 100644
index 0000000000..bf15c9c2b4
Binary files /dev/null and b/sound/vox/good.wav differ
diff --git a/sound/vox/goodbye.wav b/sound/vox/goodbye.wav
new file mode 100644
index 0000000000..2599ca560c
Binary files /dev/null and b/sound/vox/goodbye.wav differ
diff --git a/sound/vox/gordon.wav b/sound/vox/gordon.wav
new file mode 100644
index 0000000000..51c7195091
Binary files /dev/null and b/sound/vox/gordon.wav differ
diff --git a/sound/vox/got.wav b/sound/vox/got.wav
new file mode 100644
index 0000000000..b2b47c9d2e
Binary files /dev/null and b/sound/vox/got.wav differ
diff --git a/sound/vox/government.wav b/sound/vox/government.wav
new file mode 100644
index 0000000000..17e7fa8fbf
Binary files /dev/null and b/sound/vox/government.wav differ
diff --git a/sound/vox/granted.wav b/sound/vox/granted.wav
new file mode 100644
index 0000000000..661bf0506f
Binary files /dev/null and b/sound/vox/granted.wav differ
diff --git a/sound/vox/great.wav b/sound/vox/great.wav
new file mode 100644
index 0000000000..8640b88fb6
Binary files /dev/null and b/sound/vox/great.wav differ
diff --git a/sound/vox/green.wav b/sound/vox/green.wav
new file mode 100644
index 0000000000..0eb5558231
Binary files /dev/null and b/sound/vox/green.wav differ
diff --git a/sound/vox/grenade.wav b/sound/vox/grenade.wav
new file mode 100644
index 0000000000..7b2d80ed6d
Binary files /dev/null and b/sound/vox/grenade.wav differ
diff --git a/sound/vox/guard.wav b/sound/vox/guard.wav
new file mode 100644
index 0000000000..e715dc641c
Binary files /dev/null and b/sound/vox/guard.wav differ
diff --git a/sound/vox/gulf.wav b/sound/vox/gulf.wav
new file mode 100644
index 0000000000..95b3e9fc4f
Binary files /dev/null and b/sound/vox/gulf.wav differ
diff --git a/sound/vox/gun.wav b/sound/vox/gun.wav
new file mode 100644
index 0000000000..86e3ac1cbb
Binary files /dev/null and b/sound/vox/gun.wav differ
diff --git a/sound/vox/guthrie.wav b/sound/vox/guthrie.wav
new file mode 100644
index 0000000000..362ab46d60
Binary files /dev/null and b/sound/vox/guthrie.wav differ
diff --git a/sound/vox/handling.wav b/sound/vox/handling.wav
new file mode 100644
index 0000000000..b9c7c5f581
Binary files /dev/null and b/sound/vox/handling.wav differ
diff --git a/sound/vox/hangar.wav b/sound/vox/hangar.wav
new file mode 100644
index 0000000000..e937054af9
Binary files /dev/null and b/sound/vox/hangar.wav differ
diff --git a/sound/vox/has.wav b/sound/vox/has.wav
new file mode 100644
index 0000000000..625a110f07
Binary files /dev/null and b/sound/vox/has.wav differ
diff --git a/sound/vox/have.wav b/sound/vox/have.wav
new file mode 100644
index 0000000000..c5f0794a1f
Binary files /dev/null and b/sound/vox/have.wav differ
diff --git a/sound/vox/hazard.wav b/sound/vox/hazard.wav
new file mode 100644
index 0000000000..b311552c76
Binary files /dev/null and b/sound/vox/hazard.wav differ
diff --git a/sound/vox/head.wav b/sound/vox/head.wav
new file mode 100644
index 0000000000..ed8e9d88c6
Binary files /dev/null and b/sound/vox/head.wav differ
diff --git a/sound/vox/health.wav b/sound/vox/health.wav
new file mode 100644
index 0000000000..e3158318f4
Binary files /dev/null and b/sound/vox/health.wav differ
diff --git a/sound/vox/heat.wav b/sound/vox/heat.wav
new file mode 100644
index 0000000000..ca0b345225
Binary files /dev/null and b/sound/vox/heat.wav differ
diff --git a/sound/vox/helicopter.wav b/sound/vox/helicopter.wav
new file mode 100644
index 0000000000..22e5449443
Binary files /dev/null and b/sound/vox/helicopter.wav differ
diff --git a/sound/vox/helium.wav b/sound/vox/helium.wav
new file mode 100644
index 0000000000..fbb8197cb0
Binary files /dev/null and b/sound/vox/helium.wav differ
diff --git a/sound/vox/hello.wav b/sound/vox/hello.wav
new file mode 100644
index 0000000000..7e61fec55e
Binary files /dev/null and b/sound/vox/hello.wav differ
diff --git a/sound/vox/help.wav b/sound/vox/help.wav
new file mode 100644
index 0000000000..5bef919ee9
Binary files /dev/null and b/sound/vox/help.wav differ
diff --git a/sound/vox/here.wav b/sound/vox/here.wav
new file mode 100644
index 0000000000..e6d74f47f7
Binary files /dev/null and b/sound/vox/here.wav differ
diff --git a/sound/vox/hide.wav b/sound/vox/hide.wav
new file mode 100644
index 0000000000..f7bb32b283
Binary files /dev/null and b/sound/vox/hide.wav differ
diff --git a/sound/vox/high.wav b/sound/vox/high.wav
new file mode 100644
index 0000000000..832bf16040
Binary files /dev/null and b/sound/vox/high.wav differ
diff --git a/sound/vox/highest.wav b/sound/vox/highest.wav
new file mode 100644
index 0000000000..ef4b2caf39
Binary files /dev/null and b/sound/vox/highest.wav differ
diff --git a/sound/vox/hit.wav b/sound/vox/hit.wav
new file mode 100644
index 0000000000..d70619a3f5
Binary files /dev/null and b/sound/vox/hit.wav differ
diff --git a/sound/vox/hole.wav b/sound/vox/hole.wav
new file mode 100644
index 0000000000..afb46f59ad
Binary files /dev/null and b/sound/vox/hole.wav differ
diff --git a/sound/vox/hostile.wav b/sound/vox/hostile.wav
new file mode 100644
index 0000000000..4dc88f26c6
Binary files /dev/null and b/sound/vox/hostile.wav differ
diff --git a/sound/vox/hot.wav b/sound/vox/hot.wav
new file mode 100644
index 0000000000..7ced07279b
Binary files /dev/null and b/sound/vox/hot.wav differ
diff --git a/sound/vox/hotel.wav b/sound/vox/hotel.wav
new file mode 100644
index 0000000000..dde78cf2a1
Binary files /dev/null and b/sound/vox/hotel.wav differ
diff --git a/sound/vox/hour.wav b/sound/vox/hour.wav
new file mode 100644
index 0000000000..d428bd779e
Binary files /dev/null and b/sound/vox/hour.wav differ
diff --git a/sound/vox/hours.wav b/sound/vox/hours.wav
new file mode 100644
index 0000000000..63a2470427
Binary files /dev/null and b/sound/vox/hours.wav differ
diff --git a/sound/vox/hundred.wav b/sound/vox/hundred.wav
new file mode 100644
index 0000000000..8d3a8a0b4a
Binary files /dev/null and b/sound/vox/hundred.wav differ
diff --git a/sound/vox/hydro.wav b/sound/vox/hydro.wav
new file mode 100644
index 0000000000..9653b7bf73
Binary files /dev/null and b/sound/vox/hydro.wav differ
diff --git a/sound/vox/i.wav b/sound/vox/i.wav
new file mode 100644
index 0000000000..b98a48fd29
Binary files /dev/null and b/sound/vox/i.wav differ
diff --git a/sound/vox/idiot.wav b/sound/vox/idiot.wav
new file mode 100644
index 0000000000..8c19f9d7a4
Binary files /dev/null and b/sound/vox/idiot.wav differ
diff --git a/sound/vox/illegal.wav b/sound/vox/illegal.wav
new file mode 100644
index 0000000000..6087e6ba7d
Binary files /dev/null and b/sound/vox/illegal.wav differ
diff --git a/sound/vox/immediate.wav b/sound/vox/immediate.wav
new file mode 100644
index 0000000000..19fab3c842
Binary files /dev/null and b/sound/vox/immediate.wav differ
diff --git a/sound/vox/immediately.wav b/sound/vox/immediately.wav
new file mode 100644
index 0000000000..f2716edf0e
Binary files /dev/null and b/sound/vox/immediately.wav differ
diff --git a/sound/vox/in.wav b/sound/vox/in.wav
new file mode 100644
index 0000000000..e15bb9a6d5
Binary files /dev/null and b/sound/vox/in.wav differ
diff --git a/sound/vox/inches.wav b/sound/vox/inches.wav
new file mode 100644
index 0000000000..fc8e89ce7b
Binary files /dev/null and b/sound/vox/inches.wav differ
diff --git a/sound/vox/india.wav b/sound/vox/india.wav
new file mode 100644
index 0000000000..991f9af5e0
Binary files /dev/null and b/sound/vox/india.wav differ
diff --git a/sound/vox/ing.wav b/sound/vox/ing.wav
new file mode 100644
index 0000000000..0728905c34
Binary files /dev/null and b/sound/vox/ing.wav differ
diff --git a/sound/vox/inoperative.wav b/sound/vox/inoperative.wav
new file mode 100644
index 0000000000..6822cc5fc3
Binary files /dev/null and b/sound/vox/inoperative.wav differ
diff --git a/sound/vox/inside.wav b/sound/vox/inside.wav
new file mode 100644
index 0000000000..03cb903c24
Binary files /dev/null and b/sound/vox/inside.wav differ
diff --git a/sound/vox/inspection.wav b/sound/vox/inspection.wav
new file mode 100644
index 0000000000..3aecb74626
Binary files /dev/null and b/sound/vox/inspection.wav differ
diff --git a/sound/vox/inspector.wav b/sound/vox/inspector.wav
new file mode 100644
index 0000000000..06a54a3670
Binary files /dev/null and b/sound/vox/inspector.wav differ
diff --git a/sound/vox/interchange.wav b/sound/vox/interchange.wav
new file mode 100644
index 0000000000..c7814162b4
Binary files /dev/null and b/sound/vox/interchange.wav differ
diff --git a/sound/vox/intruder.wav b/sound/vox/intruder.wav
new file mode 100644
index 0000000000..a32958f0be
Binary files /dev/null and b/sound/vox/intruder.wav differ
diff --git a/sound/vox/invallid.wav b/sound/vox/invallid.wav
new file mode 100644
index 0000000000..fbf3b4e524
Binary files /dev/null and b/sound/vox/invallid.wav differ
diff --git a/sound/vox/invasion.wav b/sound/vox/invasion.wav
new file mode 100644
index 0000000000..0024f331d4
Binary files /dev/null and b/sound/vox/invasion.wav differ
diff --git a/sound/vox/is.wav b/sound/vox/is.wav
new file mode 100644
index 0000000000..0eecb1a7b7
Binary files /dev/null and b/sound/vox/is.wav differ
diff --git a/sound/vox/it.wav b/sound/vox/it.wav
new file mode 100644
index 0000000000..1e96daf6bb
Binary files /dev/null and b/sound/vox/it.wav differ
diff --git a/sound/vox/johnson.wav b/sound/vox/johnson.wav
new file mode 100644
index 0000000000..1cef742cf6
Binary files /dev/null and b/sound/vox/johnson.wav differ
diff --git a/sound/vox/juliet.wav b/sound/vox/juliet.wav
new file mode 100644
index 0000000000..88a78517ca
Binary files /dev/null and b/sound/vox/juliet.wav differ
diff --git a/sound/vox/key.wav b/sound/vox/key.wav
new file mode 100644
index 0000000000..ba42b393db
Binary files /dev/null and b/sound/vox/key.wav differ
diff --git a/sound/vox/kill.wav b/sound/vox/kill.wav
new file mode 100644
index 0000000000..9ae66ac5f6
Binary files /dev/null and b/sound/vox/kill.wav differ
diff --git a/sound/vox/kilo.wav b/sound/vox/kilo.wav
new file mode 100644
index 0000000000..e30904cafb
Binary files /dev/null and b/sound/vox/kilo.wav differ
diff --git a/sound/vox/kit.wav b/sound/vox/kit.wav
new file mode 100644
index 0000000000..b6cf53a547
Binary files /dev/null and b/sound/vox/kit.wav differ
diff --git a/sound/vox/lab.wav b/sound/vox/lab.wav
new file mode 100644
index 0000000000..8b2518fe57
Binary files /dev/null and b/sound/vox/lab.wav differ
diff --git a/sound/vox/lambda.wav b/sound/vox/lambda.wav
new file mode 100644
index 0000000000..a238ac9d96
Binary files /dev/null and b/sound/vox/lambda.wav differ
diff --git a/sound/vox/laser.wav b/sound/vox/laser.wav
new file mode 100644
index 0000000000..7617aa65d7
Binary files /dev/null and b/sound/vox/laser.wav differ
diff --git a/sound/vox/last.wav b/sound/vox/last.wav
new file mode 100644
index 0000000000..458d13af62
Binary files /dev/null and b/sound/vox/last.wav differ
diff --git a/sound/vox/launch.wav b/sound/vox/launch.wav
new file mode 100644
index 0000000000..66fd2224ce
Binary files /dev/null and b/sound/vox/launch.wav differ
diff --git a/sound/vox/leak.wav b/sound/vox/leak.wav
new file mode 100644
index 0000000000..0ec0fc786d
Binary files /dev/null and b/sound/vox/leak.wav differ
diff --git a/sound/vox/leave.wav b/sound/vox/leave.wav
new file mode 100644
index 0000000000..ce45698813
Binary files /dev/null and b/sound/vox/leave.wav differ
diff --git a/sound/vox/left.wav b/sound/vox/left.wav
new file mode 100644
index 0000000000..2621d07fbd
Binary files /dev/null and b/sound/vox/left.wav differ
diff --git a/sound/vox/legal.wav b/sound/vox/legal.wav
new file mode 100644
index 0000000000..928033759d
Binary files /dev/null and b/sound/vox/legal.wav differ
diff --git a/sound/vox/level.wav b/sound/vox/level.wav
new file mode 100644
index 0000000000..1f01010dd0
Binary files /dev/null and b/sound/vox/level.wav differ
diff --git a/sound/vox/lever.wav b/sound/vox/lever.wav
new file mode 100644
index 0000000000..a863fdc77a
Binary files /dev/null and b/sound/vox/lever.wav differ
diff --git a/sound/vox/lie.wav b/sound/vox/lie.wav
new file mode 100644
index 0000000000..01b8749a0c
Binary files /dev/null and b/sound/vox/lie.wav differ
diff --git a/sound/vox/lieutenant.wav b/sound/vox/lieutenant.wav
new file mode 100644
index 0000000000..f749f2782a
Binary files /dev/null and b/sound/vox/lieutenant.wav differ
diff --git a/sound/vox/life.wav b/sound/vox/life.wav
new file mode 100644
index 0000000000..fd739b4593
Binary files /dev/null and b/sound/vox/life.wav differ
diff --git a/sound/vox/light.wav b/sound/vox/light.wav
new file mode 100644
index 0000000000..69be049955
Binary files /dev/null and b/sound/vox/light.wav differ
diff --git a/sound/vox/lima.wav b/sound/vox/lima.wav
new file mode 100644
index 0000000000..d0cf4d0581
Binary files /dev/null and b/sound/vox/lima.wav differ
diff --git a/sound/vox/liquid.wav b/sound/vox/liquid.wav
new file mode 100644
index 0000000000..9f77a868e7
Binary files /dev/null and b/sound/vox/liquid.wav differ
diff --git a/sound/vox/loading.wav b/sound/vox/loading.wav
new file mode 100644
index 0000000000..f5404ef81b
Binary files /dev/null and b/sound/vox/loading.wav differ
diff --git a/sound/vox/locate.wav b/sound/vox/locate.wav
new file mode 100644
index 0000000000..6b605a8d2d
Binary files /dev/null and b/sound/vox/locate.wav differ
diff --git a/sound/vox/located.wav b/sound/vox/located.wav
new file mode 100644
index 0000000000..19fb575525
Binary files /dev/null and b/sound/vox/located.wav differ
diff --git a/sound/vox/location.wav b/sound/vox/location.wav
new file mode 100644
index 0000000000..149b0ec027
Binary files /dev/null and b/sound/vox/location.wav differ
diff --git a/sound/vox/lock.wav b/sound/vox/lock.wav
new file mode 100644
index 0000000000..a62efba6b9
Binary files /dev/null and b/sound/vox/lock.wav differ
diff --git a/sound/vox/locked.wav b/sound/vox/locked.wav
new file mode 100644
index 0000000000..8d197f2502
Binary files /dev/null and b/sound/vox/locked.wav differ
diff --git a/sound/vox/locker.wav b/sound/vox/locker.wav
new file mode 100644
index 0000000000..e6f9dfe299
Binary files /dev/null and b/sound/vox/locker.wav differ
diff --git a/sound/vox/lockout.wav b/sound/vox/lockout.wav
new file mode 100644
index 0000000000..b2cd0fb64d
Binary files /dev/null and b/sound/vox/lockout.wav differ
diff --git a/sound/vox/lower.wav b/sound/vox/lower.wav
new file mode 100644
index 0000000000..a654c1d424
Binary files /dev/null and b/sound/vox/lower.wav differ
diff --git a/sound/vox/lowest.wav b/sound/vox/lowest.wav
new file mode 100644
index 0000000000..63fdaf93f0
Binary files /dev/null and b/sound/vox/lowest.wav differ
diff --git a/sound/vox/magnetic.wav b/sound/vox/magnetic.wav
new file mode 100644
index 0000000000..68deeeae9c
Binary files /dev/null and b/sound/vox/magnetic.wav differ
diff --git a/sound/vox/main.wav b/sound/vox/main.wav
new file mode 100644
index 0000000000..4657274912
Binary files /dev/null and b/sound/vox/main.wav differ
diff --git a/sound/vox/maintenance.wav b/sound/vox/maintenance.wav
new file mode 100644
index 0000000000..ebca04c9d6
Binary files /dev/null and b/sound/vox/maintenance.wav differ
diff --git a/sound/vox/malfunction.wav b/sound/vox/malfunction.wav
new file mode 100644
index 0000000000..51d999b41f
Binary files /dev/null and b/sound/vox/malfunction.wav differ
diff --git a/sound/vox/man.wav b/sound/vox/man.wav
new file mode 100644
index 0000000000..64525a4f23
Binary files /dev/null and b/sound/vox/man.wav differ
diff --git a/sound/vox/mass.wav b/sound/vox/mass.wav
new file mode 100644
index 0000000000..c7825984aa
Binary files /dev/null and b/sound/vox/mass.wav differ
diff --git a/sound/vox/materials.wav b/sound/vox/materials.wav
new file mode 100644
index 0000000000..c983ae71a8
Binary files /dev/null and b/sound/vox/materials.wav differ
diff --git a/sound/vox/maximum.wav b/sound/vox/maximum.wav
new file mode 100644
index 0000000000..f1dbc8062d
Binary files /dev/null and b/sound/vox/maximum.wav differ
diff --git a/sound/vox/may.wav b/sound/vox/may.wav
new file mode 100644
index 0000000000..a238738703
Binary files /dev/null and b/sound/vox/may.wav differ
diff --git a/sound/vox/medical.wav b/sound/vox/medical.wav
new file mode 100644
index 0000000000..ece7f0c4c5
Binary files /dev/null and b/sound/vox/medical.wav differ
diff --git a/sound/vox/men.wav b/sound/vox/men.wav
new file mode 100644
index 0000000000..594523da0a
Binary files /dev/null and b/sound/vox/men.wav differ
diff --git a/sound/vox/mercy.wav b/sound/vox/mercy.wav
new file mode 100644
index 0000000000..8416b25dae
Binary files /dev/null and b/sound/vox/mercy.wav differ
diff --git a/sound/vox/mesa.wav b/sound/vox/mesa.wav
new file mode 100644
index 0000000000..fcb1d9843c
Binary files /dev/null and b/sound/vox/mesa.wav differ
diff --git a/sound/vox/message.wav b/sound/vox/message.wav
new file mode 100644
index 0000000000..b0b769db72
Binary files /dev/null and b/sound/vox/message.wav differ
diff --git a/sound/vox/meter.wav b/sound/vox/meter.wav
new file mode 100644
index 0000000000..ca063bddad
Binary files /dev/null and b/sound/vox/meter.wav differ
diff --git a/sound/vox/micro.wav b/sound/vox/micro.wav
new file mode 100644
index 0000000000..7869b97cec
Binary files /dev/null and b/sound/vox/micro.wav differ
diff --git a/sound/vox/middle.wav b/sound/vox/middle.wav
new file mode 100644
index 0000000000..b58a5878a9
Binary files /dev/null and b/sound/vox/middle.wav differ
diff --git a/sound/vox/mike.wav b/sound/vox/mike.wav
new file mode 100644
index 0000000000..a008bdefed
Binary files /dev/null and b/sound/vox/mike.wav differ
diff --git a/sound/vox/miles.wav b/sound/vox/miles.wav
new file mode 100644
index 0000000000..9b04a790ea
Binary files /dev/null and b/sound/vox/miles.wav differ
diff --git a/sound/vox/military.wav b/sound/vox/military.wav
new file mode 100644
index 0000000000..8387dc3b6c
Binary files /dev/null and b/sound/vox/military.wav differ
diff --git a/sound/vox/milli.wav b/sound/vox/milli.wav
new file mode 100644
index 0000000000..cc0b3e4c97
Binary files /dev/null and b/sound/vox/milli.wav differ
diff --git a/sound/vox/million.wav b/sound/vox/million.wav
new file mode 100644
index 0000000000..6409eb0760
Binary files /dev/null and b/sound/vox/million.wav differ
diff --git a/sound/vox/minefield.wav b/sound/vox/minefield.wav
new file mode 100644
index 0000000000..2af1c21367
Binary files /dev/null and b/sound/vox/minefield.wav differ
diff --git a/sound/vox/minimum.wav b/sound/vox/minimum.wav
new file mode 100644
index 0000000000..ee184ce4fc
Binary files /dev/null and b/sound/vox/minimum.wav differ
diff --git a/sound/vox/minutes.wav b/sound/vox/minutes.wav
new file mode 100644
index 0000000000..2e9fb914ed
Binary files /dev/null and b/sound/vox/minutes.wav differ
diff --git a/sound/vox/mister.wav b/sound/vox/mister.wav
new file mode 100644
index 0000000000..27507cfb09
Binary files /dev/null and b/sound/vox/mister.wav differ
diff --git a/sound/vox/mode.wav b/sound/vox/mode.wav
new file mode 100644
index 0000000000..e1060e9661
Binary files /dev/null and b/sound/vox/mode.wav differ
diff --git a/sound/vox/motor.wav b/sound/vox/motor.wav
new file mode 100644
index 0000000000..7d1dbaeba4
Binary files /dev/null and b/sound/vox/motor.wav differ
diff --git a/sound/vox/motorpool.wav b/sound/vox/motorpool.wav
new file mode 100644
index 0000000000..ae5a6af0d6
Binary files /dev/null and b/sound/vox/motorpool.wav differ
diff --git a/sound/vox/move.wav b/sound/vox/move.wav
new file mode 100644
index 0000000000..1bc2172297
Binary files /dev/null and b/sound/vox/move.wav differ
diff --git a/sound/vox/must.wav b/sound/vox/must.wav
new file mode 100644
index 0000000000..3e6e965bec
Binary files /dev/null and b/sound/vox/must.wav differ
diff --git a/sound/vox/nearest.wav b/sound/vox/nearest.wav
new file mode 100644
index 0000000000..3f84ee7241
Binary files /dev/null and b/sound/vox/nearest.wav differ
diff --git a/sound/vox/nice.wav b/sound/vox/nice.wav
new file mode 100644
index 0000000000..8bd140649f
Binary files /dev/null and b/sound/vox/nice.wav differ
diff --git a/sound/vox/nine.wav b/sound/vox/nine.wav
new file mode 100644
index 0000000000..b85745edf9
Binary files /dev/null and b/sound/vox/nine.wav differ
diff --git a/sound/vox/nineteen.wav b/sound/vox/nineteen.wav
new file mode 100644
index 0000000000..c6da48310b
Binary files /dev/null and b/sound/vox/nineteen.wav differ
diff --git a/sound/vox/ninety.wav b/sound/vox/ninety.wav
new file mode 100644
index 0000000000..74e2e02d41
Binary files /dev/null and b/sound/vox/ninety.wav differ
diff --git a/sound/vox/no.wav b/sound/vox/no.wav
new file mode 100644
index 0000000000..ced1b6617c
Binary files /dev/null and b/sound/vox/no.wav differ
diff --git a/sound/vox/nominal.wav b/sound/vox/nominal.wav
new file mode 100644
index 0000000000..f0656302d1
Binary files /dev/null and b/sound/vox/nominal.wav differ
diff --git a/sound/vox/north.wav b/sound/vox/north.wav
new file mode 100644
index 0000000000..4867fdc7bc
Binary files /dev/null and b/sound/vox/north.wav differ
diff --git a/sound/vox/not.wav b/sound/vox/not.wav
new file mode 100644
index 0000000000..626cd17774
Binary files /dev/null and b/sound/vox/not.wav differ
diff --git a/sound/vox/november.wav b/sound/vox/november.wav
new file mode 100644
index 0000000000..212efe5f9a
Binary files /dev/null and b/sound/vox/november.wav differ
diff --git a/sound/vox/now.wav b/sound/vox/now.wav
new file mode 100644
index 0000000000..0619087d59
Binary files /dev/null and b/sound/vox/now.wav differ
diff --git a/sound/vox/number.wav b/sound/vox/number.wav
new file mode 100644
index 0000000000..cfec10a75e
Binary files /dev/null and b/sound/vox/number.wav differ
diff --git a/sound/vox/objective.wav b/sound/vox/objective.wav
new file mode 100644
index 0000000000..14ea571aa6
Binary files /dev/null and b/sound/vox/objective.wav differ
diff --git a/sound/vox/observation.wav b/sound/vox/observation.wav
new file mode 100644
index 0000000000..9141789671
Binary files /dev/null and b/sound/vox/observation.wav differ
diff --git a/sound/vox/of.wav b/sound/vox/of.wav
new file mode 100644
index 0000000000..7cf5427dfb
Binary files /dev/null and b/sound/vox/of.wav differ
diff --git a/sound/vox/officer.wav b/sound/vox/officer.wav
new file mode 100644
index 0000000000..9017915aef
Binary files /dev/null and b/sound/vox/officer.wav differ
diff --git a/sound/vox/ok.wav b/sound/vox/ok.wav
new file mode 100644
index 0000000000..66011aed6d
Binary files /dev/null and b/sound/vox/ok.wav differ
diff --git a/sound/vox/on.wav b/sound/vox/on.wav
new file mode 100644
index 0000000000..2b97a1fd46
Binary files /dev/null and b/sound/vox/on.wav differ
diff --git a/sound/vox/one.wav b/sound/vox/one.wav
new file mode 100644
index 0000000000..57f2b3f14d
Binary files /dev/null and b/sound/vox/one.wav differ
diff --git a/sound/vox/open.wav b/sound/vox/open.wav
new file mode 100644
index 0000000000..be98260bb9
Binary files /dev/null and b/sound/vox/open.wav differ
diff --git a/sound/vox/operating.wav b/sound/vox/operating.wav
new file mode 100644
index 0000000000..b218069420
Binary files /dev/null and b/sound/vox/operating.wav differ
diff --git a/sound/vox/operations.wav b/sound/vox/operations.wav
new file mode 100644
index 0000000000..37c9d75e0e
Binary files /dev/null and b/sound/vox/operations.wav differ
diff --git a/sound/vox/operative.wav b/sound/vox/operative.wav
new file mode 100644
index 0000000000..70f99029cd
Binary files /dev/null and b/sound/vox/operative.wav differ
diff --git a/sound/vox/option.wav b/sound/vox/option.wav
new file mode 100644
index 0000000000..a5199b71de
Binary files /dev/null and b/sound/vox/option.wav differ
diff --git a/sound/vox/order.wav b/sound/vox/order.wav
new file mode 100644
index 0000000000..c5a2548340
Binary files /dev/null and b/sound/vox/order.wav differ
diff --git a/sound/vox/organic.wav b/sound/vox/organic.wav
new file mode 100644
index 0000000000..78dc879d7c
Binary files /dev/null and b/sound/vox/organic.wav differ
diff --git a/sound/vox/oscar.wav b/sound/vox/oscar.wav
new file mode 100644
index 0000000000..32db2392d5
Binary files /dev/null and b/sound/vox/oscar.wav differ
diff --git a/sound/vox/out.wav b/sound/vox/out.wav
new file mode 100644
index 0000000000..4aca4d7070
Binary files /dev/null and b/sound/vox/out.wav differ
diff --git a/sound/vox/outside.wav b/sound/vox/outside.wav
new file mode 100644
index 0000000000..62993ea5e4
Binary files /dev/null and b/sound/vox/outside.wav differ
diff --git a/sound/vox/over.wav b/sound/vox/over.wav
new file mode 100644
index 0000000000..8068c74f73
Binary files /dev/null and b/sound/vox/over.wav differ
diff --git a/sound/vox/overload.wav b/sound/vox/overload.wav
new file mode 100644
index 0000000000..d932cb3ded
Binary files /dev/null and b/sound/vox/overload.wav differ
diff --git a/sound/vox/override.wav b/sound/vox/override.wav
new file mode 100644
index 0000000000..132667e7ea
Binary files /dev/null and b/sound/vox/override.wav differ
diff --git a/sound/vox/pacify.wav b/sound/vox/pacify.wav
new file mode 100644
index 0000000000..6a596197d7
Binary files /dev/null and b/sound/vox/pacify.wav differ
diff --git a/sound/vox/pain.wav b/sound/vox/pain.wav
new file mode 100644
index 0000000000..bdb30dded8
Binary files /dev/null and b/sound/vox/pain.wav differ
diff --git a/sound/vox/pal.wav b/sound/vox/pal.wav
new file mode 100644
index 0000000000..28eb17ce99
Binary files /dev/null and b/sound/vox/pal.wav differ
diff --git a/sound/vox/panel.wav b/sound/vox/panel.wav
new file mode 100644
index 0000000000..ce1f22fd23
Binary files /dev/null and b/sound/vox/panel.wav differ
diff --git a/sound/vox/percent.wav b/sound/vox/percent.wav
new file mode 100644
index 0000000000..9e775863ae
Binary files /dev/null and b/sound/vox/percent.wav differ
diff --git a/sound/vox/perimeter.wav b/sound/vox/perimeter.wav
new file mode 100644
index 0000000000..91a8d95d91
Binary files /dev/null and b/sound/vox/perimeter.wav differ
diff --git a/sound/vox/permitted.wav b/sound/vox/permitted.wav
new file mode 100644
index 0000000000..015d10eaa8
Binary files /dev/null and b/sound/vox/permitted.wav differ
diff --git a/sound/vox/personnel.wav b/sound/vox/personnel.wav
new file mode 100644
index 0000000000..665a3215c9
Binary files /dev/null and b/sound/vox/personnel.wav differ
diff --git a/sound/vox/pipe.wav b/sound/vox/pipe.wav
new file mode 100644
index 0000000000..53abe7db8b
Binary files /dev/null and b/sound/vox/pipe.wav differ
diff --git a/sound/vox/plant.wav b/sound/vox/plant.wav
new file mode 100644
index 0000000000..8fc84c60ac
Binary files /dev/null and b/sound/vox/plant.wav differ
diff --git a/sound/vox/platform.wav b/sound/vox/platform.wav
new file mode 100644
index 0000000000..72ca2c179f
Binary files /dev/null and b/sound/vox/platform.wav differ
diff --git a/sound/vox/please.wav b/sound/vox/please.wav
new file mode 100644
index 0000000000..4dc346e3e0
Binary files /dev/null and b/sound/vox/please.wav differ
diff --git a/sound/vox/point.wav b/sound/vox/point.wav
new file mode 100644
index 0000000000..26e4ca508b
Binary files /dev/null and b/sound/vox/point.wav differ
diff --git a/sound/vox/portal.wav b/sound/vox/portal.wav
new file mode 100644
index 0000000000..2f093e9924
Binary files /dev/null and b/sound/vox/portal.wav differ
diff --git a/sound/vox/power.wav b/sound/vox/power.wav
new file mode 100644
index 0000000000..3256e3ee99
Binary files /dev/null and b/sound/vox/power.wav differ
diff --git a/sound/vox/presence.wav b/sound/vox/presence.wav
new file mode 100644
index 0000000000..c7a3b8f1e0
Binary files /dev/null and b/sound/vox/presence.wav differ
diff --git a/sound/vox/press.wav b/sound/vox/press.wav
new file mode 100644
index 0000000000..138ef0f2eb
Binary files /dev/null and b/sound/vox/press.wav differ
diff --git a/sound/vox/primary.wav b/sound/vox/primary.wav
new file mode 100644
index 0000000000..ed107abdd1
Binary files /dev/null and b/sound/vox/primary.wav differ
diff --git a/sound/vox/proceed.wav b/sound/vox/proceed.wav
new file mode 100644
index 0000000000..ec5ba2f438
Binary files /dev/null and b/sound/vox/proceed.wav differ
diff --git a/sound/vox/processing.wav b/sound/vox/processing.wav
new file mode 100644
index 0000000000..3470d8eb07
Binary files /dev/null and b/sound/vox/processing.wav differ
diff --git a/sound/vox/progress.wav b/sound/vox/progress.wav
new file mode 100644
index 0000000000..ab2ef1914f
Binary files /dev/null and b/sound/vox/progress.wav differ
diff --git a/sound/vox/proper.wav b/sound/vox/proper.wav
new file mode 100644
index 0000000000..fb799ae067
Binary files /dev/null and b/sound/vox/proper.wav differ
diff --git a/sound/vox/propulsion.wav b/sound/vox/propulsion.wav
new file mode 100644
index 0000000000..cc60270a56
Binary files /dev/null and b/sound/vox/propulsion.wav differ
diff --git a/sound/vox/prosecute.wav b/sound/vox/prosecute.wav
new file mode 100644
index 0000000000..9d76be850b
Binary files /dev/null and b/sound/vox/prosecute.wav differ
diff --git a/sound/vox/protective.wav b/sound/vox/protective.wav
new file mode 100644
index 0000000000..be17714e62
Binary files /dev/null and b/sound/vox/protective.wav differ
diff --git a/sound/vox/push.wav b/sound/vox/push.wav
new file mode 100644
index 0000000000..db91cb1229
Binary files /dev/null and b/sound/vox/push.wav differ
diff --git a/sound/vox/quantum.wav b/sound/vox/quantum.wav
new file mode 100644
index 0000000000..3e5ee45d7b
Binary files /dev/null and b/sound/vox/quantum.wav differ
diff --git a/sound/vox/quebec.wav b/sound/vox/quebec.wav
new file mode 100644
index 0000000000..6323a992cb
Binary files /dev/null and b/sound/vox/quebec.wav differ
diff --git a/sound/vox/question.wav b/sound/vox/question.wav
new file mode 100644
index 0000000000..cf6de8dd52
Binary files /dev/null and b/sound/vox/question.wav differ
diff --git a/sound/vox/questioning.wav b/sound/vox/questioning.wav
new file mode 100644
index 0000000000..51f08488dc
Binary files /dev/null and b/sound/vox/questioning.wav differ
diff --git a/sound/vox/quick.wav b/sound/vox/quick.wav
new file mode 100644
index 0000000000..82c6c493d7
Binary files /dev/null and b/sound/vox/quick.wav differ
diff --git a/sound/vox/quit.wav b/sound/vox/quit.wav
new file mode 100644
index 0000000000..1ee00b87a1
Binary files /dev/null and b/sound/vox/quit.wav differ
diff --git a/sound/vox/radiation.wav b/sound/vox/radiation.wav
new file mode 100644
index 0000000000..5551f24b44
Binary files /dev/null and b/sound/vox/radiation.wav differ
diff --git a/sound/vox/radioactive.wav b/sound/vox/radioactive.wav
new file mode 100644
index 0000000000..84b3b4a180
Binary files /dev/null and b/sound/vox/radioactive.wav differ
diff --git a/sound/vox/rads.wav b/sound/vox/rads.wav
new file mode 100644
index 0000000000..13802ea302
Binary files /dev/null and b/sound/vox/rads.wav differ
diff --git a/sound/vox/rapid.wav b/sound/vox/rapid.wav
new file mode 100644
index 0000000000..fdfdd10faa
Binary files /dev/null and b/sound/vox/rapid.wav differ
diff --git a/sound/vox/reach.wav b/sound/vox/reach.wav
new file mode 100644
index 0000000000..5b2ec24bd4
Binary files /dev/null and b/sound/vox/reach.wav differ
diff --git a/sound/vox/reached.wav b/sound/vox/reached.wav
new file mode 100644
index 0000000000..22bd766019
Binary files /dev/null and b/sound/vox/reached.wav differ
diff --git a/sound/vox/reactor.wav b/sound/vox/reactor.wav
new file mode 100644
index 0000000000..c8fb909be0
Binary files /dev/null and b/sound/vox/reactor.wav differ
diff --git a/sound/vox/red.wav b/sound/vox/red.wav
new file mode 100644
index 0000000000..777e546648
Binary files /dev/null and b/sound/vox/red.wav differ
diff --git a/sound/vox/relay.wav b/sound/vox/relay.wav
new file mode 100644
index 0000000000..bef9fb0927
Binary files /dev/null and b/sound/vox/relay.wav differ
diff --git a/sound/vox/released.wav b/sound/vox/released.wav
new file mode 100644
index 0000000000..ba56d6d955
Binary files /dev/null and b/sound/vox/released.wav differ
diff --git a/sound/vox/remaining.wav b/sound/vox/remaining.wav
new file mode 100644
index 0000000000..0c393ee9d1
Binary files /dev/null and b/sound/vox/remaining.wav differ
diff --git a/sound/vox/renegade.wav b/sound/vox/renegade.wav
new file mode 100644
index 0000000000..0dc4518edc
Binary files /dev/null and b/sound/vox/renegade.wav differ
diff --git a/sound/vox/repair.wav b/sound/vox/repair.wav
new file mode 100644
index 0000000000..be2fe5418e
Binary files /dev/null and b/sound/vox/repair.wav differ
diff --git a/sound/vox/report.wav b/sound/vox/report.wav
new file mode 100644
index 0000000000..685c387894
Binary files /dev/null and b/sound/vox/report.wav differ
diff --git a/sound/vox/reports.wav b/sound/vox/reports.wav
new file mode 100644
index 0000000000..19e8f0478b
Binary files /dev/null and b/sound/vox/reports.wav differ
diff --git a/sound/vox/required.wav b/sound/vox/required.wav
new file mode 100644
index 0000000000..c5bbf850b4
Binary files /dev/null and b/sound/vox/required.wav differ
diff --git a/sound/vox/research.wav b/sound/vox/research.wav
new file mode 100644
index 0000000000..d7385867da
Binary files /dev/null and b/sound/vox/research.wav differ
diff --git a/sound/vox/resevoir.wav b/sound/vox/resevoir.wav
new file mode 100644
index 0000000000..7b67635b92
Binary files /dev/null and b/sound/vox/resevoir.wav differ
diff --git a/sound/vox/resistance.wav b/sound/vox/resistance.wav
new file mode 100644
index 0000000000..1f3f90b0f9
Binary files /dev/null and b/sound/vox/resistance.wav differ
diff --git a/sound/vox/right.wav b/sound/vox/right.wav
new file mode 100644
index 0000000000..0c920c843d
Binary files /dev/null and b/sound/vox/right.wav differ
diff --git a/sound/vox/rocket.wav b/sound/vox/rocket.wav
new file mode 100644
index 0000000000..57d7e6a8e0
Binary files /dev/null and b/sound/vox/rocket.wav differ
diff --git a/sound/vox/roger.wav b/sound/vox/roger.wav
new file mode 100644
index 0000000000..426014be23
Binary files /dev/null and b/sound/vox/roger.wav differ
diff --git a/sound/vox/romeo.wav b/sound/vox/romeo.wav
new file mode 100644
index 0000000000..42590922e4
Binary files /dev/null and b/sound/vox/romeo.wav differ
diff --git a/sound/vox/room.wav b/sound/vox/room.wav
new file mode 100644
index 0000000000..da12c55fea
Binary files /dev/null and b/sound/vox/room.wav differ
diff --git a/sound/vox/round.wav b/sound/vox/round.wav
new file mode 100644
index 0000000000..76d30382eb
Binary files /dev/null and b/sound/vox/round.wav differ
diff --git a/sound/vox/run.wav b/sound/vox/run.wav
new file mode 100644
index 0000000000..f2baec69b1
Binary files /dev/null and b/sound/vox/run.wav differ
diff --git a/sound/vox/safe.wav b/sound/vox/safe.wav
new file mode 100644
index 0000000000..65d52fbcdc
Binary files /dev/null and b/sound/vox/safe.wav differ
diff --git a/sound/vox/safety.wav b/sound/vox/safety.wav
new file mode 100644
index 0000000000..b24e8951b2
Binary files /dev/null and b/sound/vox/safety.wav differ
diff --git a/sound/vox/sargeant.wav b/sound/vox/sargeant.wav
new file mode 100644
index 0000000000..e26c6a301e
Binary files /dev/null and b/sound/vox/sargeant.wav differ
diff --git a/sound/vox/satellite.wav b/sound/vox/satellite.wav
new file mode 100644
index 0000000000..45187b819b
Binary files /dev/null and b/sound/vox/satellite.wav differ
diff --git a/sound/vox/save.wav b/sound/vox/save.wav
new file mode 100644
index 0000000000..db09e27539
Binary files /dev/null and b/sound/vox/save.wav differ
diff --git a/sound/vox/science.wav b/sound/vox/science.wav
new file mode 100644
index 0000000000..cb1f2d7236
Binary files /dev/null and b/sound/vox/science.wav differ
diff --git a/sound/vox/scream.wav b/sound/vox/scream.wav
new file mode 100644
index 0000000000..66afd0983d
Binary files /dev/null and b/sound/vox/scream.wav differ
diff --git a/sound/vox/screen.wav b/sound/vox/screen.wav
new file mode 100644
index 0000000000..bb375266bb
Binary files /dev/null and b/sound/vox/screen.wav differ
diff --git a/sound/vox/search.wav b/sound/vox/search.wav
new file mode 100644
index 0000000000..023072d989
Binary files /dev/null and b/sound/vox/search.wav differ
diff --git a/sound/vox/second.wav b/sound/vox/second.wav
new file mode 100644
index 0000000000..dbed0caa0a
Binary files /dev/null and b/sound/vox/second.wav differ
diff --git a/sound/vox/secondary.wav b/sound/vox/secondary.wav
new file mode 100644
index 0000000000..af29ac286c
Binary files /dev/null and b/sound/vox/secondary.wav differ
diff --git a/sound/vox/seconds.wav b/sound/vox/seconds.wav
new file mode 100644
index 0000000000..a631ea1db0
Binary files /dev/null and b/sound/vox/seconds.wav differ
diff --git a/sound/vox/sector.wav b/sound/vox/sector.wav
new file mode 100644
index 0000000000..2318ccf631
Binary files /dev/null and b/sound/vox/sector.wav differ
diff --git a/sound/vox/secure.wav b/sound/vox/secure.wav
new file mode 100644
index 0000000000..17fe6225ff
Binary files /dev/null and b/sound/vox/secure.wav differ
diff --git a/sound/vox/secured.wav b/sound/vox/secured.wav
new file mode 100644
index 0000000000..8007a48c0d
Binary files /dev/null and b/sound/vox/secured.wav differ
diff --git a/sound/vox/security.wav b/sound/vox/security.wav
new file mode 100644
index 0000000000..16435fdf51
Binary files /dev/null and b/sound/vox/security.wav differ
diff --git a/sound/vox/select.wav b/sound/vox/select.wav
new file mode 100644
index 0000000000..9b89d52bb0
Binary files /dev/null and b/sound/vox/select.wav differ
diff --git a/sound/vox/selected.wav b/sound/vox/selected.wav
new file mode 100644
index 0000000000..d4124f579a
Binary files /dev/null and b/sound/vox/selected.wav differ
diff --git a/sound/vox/service.wav b/sound/vox/service.wav
new file mode 100644
index 0000000000..3f6957d2e0
Binary files /dev/null and b/sound/vox/service.wav differ
diff --git a/sound/vox/seven.wav b/sound/vox/seven.wav
new file mode 100644
index 0000000000..eca99c196a
Binary files /dev/null and b/sound/vox/seven.wav differ
diff --git a/sound/vox/seventeen.wav b/sound/vox/seventeen.wav
new file mode 100644
index 0000000000..9526b8a4e3
Binary files /dev/null and b/sound/vox/seventeen.wav differ
diff --git a/sound/vox/seventy.wav b/sound/vox/seventy.wav
new file mode 100644
index 0000000000..1b45ce6afe
Binary files /dev/null and b/sound/vox/seventy.wav differ
diff --git a/sound/vox/severe.wav b/sound/vox/severe.wav
new file mode 100644
index 0000000000..fed84eea85
Binary files /dev/null and b/sound/vox/severe.wav differ
diff --git a/sound/vox/sewage.wav b/sound/vox/sewage.wav
new file mode 100644
index 0000000000..60978963e2
Binary files /dev/null and b/sound/vox/sewage.wav differ
diff --git a/sound/vox/sewer.wav b/sound/vox/sewer.wav
new file mode 100644
index 0000000000..5071a1d64a
Binary files /dev/null and b/sound/vox/sewer.wav differ
diff --git a/sound/vox/shield.wav b/sound/vox/shield.wav
new file mode 100644
index 0000000000..0ab01e0a6a
Binary files /dev/null and b/sound/vox/shield.wav differ
diff --git a/sound/vox/shipment.wav b/sound/vox/shipment.wav
new file mode 100644
index 0000000000..9b9014c51d
Binary files /dev/null and b/sound/vox/shipment.wav differ
diff --git a/sound/vox/shock.wav b/sound/vox/shock.wav
new file mode 100644
index 0000000000..d4451bdf3c
Binary files /dev/null and b/sound/vox/shock.wav differ
diff --git a/sound/vox/shoot.wav b/sound/vox/shoot.wav
new file mode 100644
index 0000000000..5661ceb9c9
Binary files /dev/null and b/sound/vox/shoot.wav differ
diff --git a/sound/vox/shower.wav b/sound/vox/shower.wav
new file mode 100644
index 0000000000..c32a9e42e0
Binary files /dev/null and b/sound/vox/shower.wav differ
diff --git a/sound/vox/shut.wav b/sound/vox/shut.wav
new file mode 100644
index 0000000000..6f68340502
Binary files /dev/null and b/sound/vox/shut.wav differ
diff --git a/sound/vox/side.wav b/sound/vox/side.wav
new file mode 100644
index 0000000000..4f4091a4e5
Binary files /dev/null and b/sound/vox/side.wav differ
diff --git a/sound/vox/sierra.wav b/sound/vox/sierra.wav
new file mode 100644
index 0000000000..0e52a6ec56
Binary files /dev/null and b/sound/vox/sierra.wav differ
diff --git a/sound/vox/sight.wav b/sound/vox/sight.wav
new file mode 100644
index 0000000000..5d479cab75
Binary files /dev/null and b/sound/vox/sight.wav differ
diff --git a/sound/vox/silo.wav b/sound/vox/silo.wav
new file mode 100644
index 0000000000..daf9f28be1
Binary files /dev/null and b/sound/vox/silo.wav differ
diff --git a/sound/vox/six.wav b/sound/vox/six.wav
new file mode 100644
index 0000000000..aa6bb638e3
Binary files /dev/null and b/sound/vox/six.wav differ
diff --git a/sound/vox/sixteen.wav b/sound/vox/sixteen.wav
new file mode 100644
index 0000000000..6f2db2ad9d
Binary files /dev/null and b/sound/vox/sixteen.wav differ
diff --git a/sound/vox/sixty.wav b/sound/vox/sixty.wav
new file mode 100644
index 0000000000..19610c7f79
Binary files /dev/null and b/sound/vox/sixty.wav differ
diff --git a/sound/vox/slime.wav b/sound/vox/slime.wav
new file mode 100644
index 0000000000..4d1d3cf6a4
Binary files /dev/null and b/sound/vox/slime.wav differ
diff --git a/sound/vox/slow.wav b/sound/vox/slow.wav
new file mode 100644
index 0000000000..75101b7de4
Binary files /dev/null and b/sound/vox/slow.wav differ
diff --git a/sound/vox/soldier.wav b/sound/vox/soldier.wav
new file mode 100644
index 0000000000..c84ce20178
Binary files /dev/null and b/sound/vox/soldier.wav differ
diff --git a/sound/vox/some.wav b/sound/vox/some.wav
new file mode 100644
index 0000000000..c4ba34efff
Binary files /dev/null and b/sound/vox/some.wav differ
diff --git a/sound/vox/someone.wav b/sound/vox/someone.wav
new file mode 100644
index 0000000000..6f6183e1f7
Binary files /dev/null and b/sound/vox/someone.wav differ
diff --git a/sound/vox/something.wav b/sound/vox/something.wav
new file mode 100644
index 0000000000..4601140095
Binary files /dev/null and b/sound/vox/something.wav differ
diff --git a/sound/vox/son.wav b/sound/vox/son.wav
new file mode 100644
index 0000000000..f23495127e
Binary files /dev/null and b/sound/vox/son.wav differ
diff --git a/sound/vox/sorry.wav b/sound/vox/sorry.wav
new file mode 100644
index 0000000000..4c0725b938
Binary files /dev/null and b/sound/vox/sorry.wav differ
diff --git a/sound/vox/south.wav b/sound/vox/south.wav
new file mode 100644
index 0000000000..3a5ba00410
Binary files /dev/null and b/sound/vox/south.wav differ
diff --git a/sound/vox/squad.wav b/sound/vox/squad.wav
new file mode 100644
index 0000000000..71739d1498
Binary files /dev/null and b/sound/vox/squad.wav differ
diff --git a/sound/vox/square.wav b/sound/vox/square.wav
new file mode 100644
index 0000000000..f08f73a5f4
Binary files /dev/null and b/sound/vox/square.wav differ
diff --git a/sound/vox/stairway.wav b/sound/vox/stairway.wav
new file mode 100644
index 0000000000..ab84571c82
Binary files /dev/null and b/sound/vox/stairway.wav differ
diff --git a/sound/vox/status.wav b/sound/vox/status.wav
new file mode 100644
index 0000000000..42fe8b7822
Binary files /dev/null and b/sound/vox/status.wav differ
diff --git a/sound/vox/sterile.wav b/sound/vox/sterile.wav
new file mode 100644
index 0000000000..d95753222b
Binary files /dev/null and b/sound/vox/sterile.wav differ
diff --git a/sound/vox/sterilization.wav b/sound/vox/sterilization.wav
new file mode 100644
index 0000000000..f53240310c
Binary files /dev/null and b/sound/vox/sterilization.wav differ
diff --git a/sound/vox/storage.wav b/sound/vox/storage.wav
new file mode 100644
index 0000000000..18954a4f79
Binary files /dev/null and b/sound/vox/storage.wav differ
diff --git a/sound/vox/sub.wav b/sound/vox/sub.wav
new file mode 100644
index 0000000000..d25510d3c0
Binary files /dev/null and b/sound/vox/sub.wav differ
diff --git a/sound/vox/subsurface.wav b/sound/vox/subsurface.wav
new file mode 100644
index 0000000000..cb19be3a88
Binary files /dev/null and b/sound/vox/subsurface.wav differ
diff --git a/sound/vox/sudden.wav b/sound/vox/sudden.wav
new file mode 100644
index 0000000000..b5eb4088ac
Binary files /dev/null and b/sound/vox/sudden.wav differ
diff --git a/sound/vox/suit.wav b/sound/vox/suit.wav
new file mode 100644
index 0000000000..d099c95843
Binary files /dev/null and b/sound/vox/suit.wav differ
diff --git a/sound/vox/superconducting.wav b/sound/vox/superconducting.wav
new file mode 100644
index 0000000000..ad4fcc8f9d
Binary files /dev/null and b/sound/vox/superconducting.wav differ
diff --git a/sound/vox/supercooled.wav b/sound/vox/supercooled.wav
new file mode 100644
index 0000000000..936562ed4f
Binary files /dev/null and b/sound/vox/supercooled.wav differ
diff --git a/sound/vox/supply.wav b/sound/vox/supply.wav
new file mode 100644
index 0000000000..4b33c8e9b7
Binary files /dev/null and b/sound/vox/supply.wav differ
diff --git a/sound/vox/surface.wav b/sound/vox/surface.wav
new file mode 100644
index 0000000000..0b02d732a9
Binary files /dev/null and b/sound/vox/surface.wav differ
diff --git a/sound/vox/surrender.wav b/sound/vox/surrender.wav
new file mode 100644
index 0000000000..f0a17b395a
Binary files /dev/null and b/sound/vox/surrender.wav differ
diff --git a/sound/vox/surround.wav b/sound/vox/surround.wav
new file mode 100644
index 0000000000..c9afd86f9c
Binary files /dev/null and b/sound/vox/surround.wav differ
diff --git a/sound/vox/surrounded.wav b/sound/vox/surrounded.wav
new file mode 100644
index 0000000000..3cbf513481
Binary files /dev/null and b/sound/vox/surrounded.wav differ
diff --git a/sound/vox/switch.wav b/sound/vox/switch.wav
new file mode 100644
index 0000000000..f5ffcc7a6b
Binary files /dev/null and b/sound/vox/switch.wav differ
diff --git a/sound/vox/system.wav b/sound/vox/system.wav
new file mode 100644
index 0000000000..078727a081
Binary files /dev/null and b/sound/vox/system.wav differ
diff --git a/sound/vox/systems.wav b/sound/vox/systems.wav
new file mode 100644
index 0000000000..c880250830
Binary files /dev/null and b/sound/vox/systems.wav differ
diff --git a/sound/vox/tactical.wav b/sound/vox/tactical.wav
new file mode 100644
index 0000000000..6b1aca650b
Binary files /dev/null and b/sound/vox/tactical.wav differ
diff --git a/sound/vox/take.wav b/sound/vox/take.wav
new file mode 100644
index 0000000000..70644f5220
Binary files /dev/null and b/sound/vox/take.wav differ
diff --git a/sound/vox/talk.wav b/sound/vox/talk.wav
new file mode 100644
index 0000000000..3ff83c48c9
Binary files /dev/null and b/sound/vox/talk.wav differ
diff --git a/sound/vox/tango.wav b/sound/vox/tango.wav
new file mode 100644
index 0000000000..37b6f4fe19
Binary files /dev/null and b/sound/vox/tango.wav differ
diff --git a/sound/vox/tank.wav b/sound/vox/tank.wav
new file mode 100644
index 0000000000..9608b0d749
Binary files /dev/null and b/sound/vox/tank.wav differ
diff --git a/sound/vox/target.wav b/sound/vox/target.wav
new file mode 100644
index 0000000000..bd004147bf
Binary files /dev/null and b/sound/vox/target.wav differ
diff --git a/sound/vox/team.wav b/sound/vox/team.wav
new file mode 100644
index 0000000000..d0e47d4e10
Binary files /dev/null and b/sound/vox/team.wav differ
diff --git a/sound/vox/temperature.wav b/sound/vox/temperature.wav
new file mode 100644
index 0000000000..e9b51dada7
Binary files /dev/null and b/sound/vox/temperature.wav differ
diff --git a/sound/vox/temporal.wav b/sound/vox/temporal.wav
new file mode 100644
index 0000000000..d0398a0f8c
Binary files /dev/null and b/sound/vox/temporal.wav differ
diff --git a/sound/vox/ten.wav b/sound/vox/ten.wav
new file mode 100644
index 0000000000..fd0f353f6b
Binary files /dev/null and b/sound/vox/ten.wav differ
diff --git a/sound/vox/terminal.wav b/sound/vox/terminal.wav
new file mode 100644
index 0000000000..5ffe39101e
Binary files /dev/null and b/sound/vox/terminal.wav differ
diff --git a/sound/vox/terminated.wav b/sound/vox/terminated.wav
new file mode 100644
index 0000000000..1c972f092c
Binary files /dev/null and b/sound/vox/terminated.wav differ
diff --git a/sound/vox/termination.wav b/sound/vox/termination.wav
new file mode 100644
index 0000000000..f093cd31a1
Binary files /dev/null and b/sound/vox/termination.wav differ
diff --git a/sound/vox/test.wav b/sound/vox/test.wav
new file mode 100644
index 0000000000..f7c9b461fc
Binary files /dev/null and b/sound/vox/test.wav differ
diff --git a/sound/vox/that.wav b/sound/vox/that.wav
new file mode 100644
index 0000000000..f9e8c92873
Binary files /dev/null and b/sound/vox/that.wav differ
diff --git a/sound/vox/the.wav b/sound/vox/the.wav
new file mode 100644
index 0000000000..3a07ea3be8
Binary files /dev/null and b/sound/vox/the.wav differ
diff --git a/sound/vox/then.wav b/sound/vox/then.wav
new file mode 100644
index 0000000000..1c2ec53386
Binary files /dev/null and b/sound/vox/then.wav differ
diff --git a/sound/vox/there.wav b/sound/vox/there.wav
new file mode 100644
index 0000000000..0e25880076
Binary files /dev/null and b/sound/vox/there.wav differ
diff --git a/sound/vox/third.wav b/sound/vox/third.wav
new file mode 100644
index 0000000000..962f2f9697
Binary files /dev/null and b/sound/vox/third.wav differ
diff --git a/sound/vox/thirteen.wav b/sound/vox/thirteen.wav
new file mode 100644
index 0000000000..1c392cfa3e
Binary files /dev/null and b/sound/vox/thirteen.wav differ
diff --git a/sound/vox/thirty.wav b/sound/vox/thirty.wav
new file mode 100644
index 0000000000..d7a34d4351
Binary files /dev/null and b/sound/vox/thirty.wav differ
diff --git a/sound/vox/this.wav b/sound/vox/this.wav
new file mode 100644
index 0000000000..b8f51ea151
Binary files /dev/null and b/sound/vox/this.wav differ
diff --git a/sound/vox/those.wav b/sound/vox/those.wav
new file mode 100644
index 0000000000..ef7db90721
Binary files /dev/null and b/sound/vox/those.wav differ
diff --git a/sound/vox/thousand.wav b/sound/vox/thousand.wav
new file mode 100644
index 0000000000..b1f9df6edd
Binary files /dev/null and b/sound/vox/thousand.wav differ
diff --git a/sound/vox/threat.wav b/sound/vox/threat.wav
new file mode 100644
index 0000000000..75cefae187
Binary files /dev/null and b/sound/vox/threat.wav differ
diff --git a/sound/vox/three.wav b/sound/vox/three.wav
new file mode 100644
index 0000000000..097504d605
Binary files /dev/null and b/sound/vox/three.wav differ
diff --git a/sound/vox/through.wav b/sound/vox/through.wav
new file mode 100644
index 0000000000..78053bdf90
Binary files /dev/null and b/sound/vox/through.wav differ
diff --git a/sound/vox/time.wav b/sound/vox/time.wav
new file mode 100644
index 0000000000..856529d6a4
Binary files /dev/null and b/sound/vox/time.wav differ
diff --git a/sound/vox/to.wav b/sound/vox/to.wav
new file mode 100644
index 0000000000..5189cf2d58
Binary files /dev/null and b/sound/vox/to.wav differ
diff --git a/sound/vox/top.wav b/sound/vox/top.wav
new file mode 100644
index 0000000000..0747e8965a
Binary files /dev/null and b/sound/vox/top.wav differ
diff --git a/sound/vox/topside.wav b/sound/vox/topside.wav
new file mode 100644
index 0000000000..6f6f54b973
Binary files /dev/null and b/sound/vox/topside.wav differ
diff --git a/sound/vox/touch.wav b/sound/vox/touch.wav
new file mode 100644
index 0000000000..6712dc18a3
Binary files /dev/null and b/sound/vox/touch.wav differ
diff --git a/sound/vox/towards.wav b/sound/vox/towards.wav
new file mode 100644
index 0000000000..ff04147f15
Binary files /dev/null and b/sound/vox/towards.wav differ
diff --git a/sound/vox/track.wav b/sound/vox/track.wav
new file mode 100644
index 0000000000..5247acabd0
Binary files /dev/null and b/sound/vox/track.wav differ
diff --git a/sound/vox/train.wav b/sound/vox/train.wav
new file mode 100644
index 0000000000..ced1a9850c
Binary files /dev/null and b/sound/vox/train.wav differ
diff --git a/sound/vox/transportation.wav b/sound/vox/transportation.wav
new file mode 100644
index 0000000000..302241aeb0
Binary files /dev/null and b/sound/vox/transportation.wav differ
diff --git a/sound/vox/truck.wav b/sound/vox/truck.wav
new file mode 100644
index 0000000000..1692a9c7dd
Binary files /dev/null and b/sound/vox/truck.wav differ
diff --git a/sound/vox/tunnel.wav b/sound/vox/tunnel.wav
new file mode 100644
index 0000000000..f158042a9d
Binary files /dev/null and b/sound/vox/tunnel.wav differ
diff --git a/sound/vox/turn.wav b/sound/vox/turn.wav
new file mode 100644
index 0000000000..407d2cdbe8
Binary files /dev/null and b/sound/vox/turn.wav differ
diff --git a/sound/vox/turret.wav b/sound/vox/turret.wav
new file mode 100644
index 0000000000..ec42293ebb
Binary files /dev/null and b/sound/vox/turret.wav differ
diff --git a/sound/vox/twelve.wav b/sound/vox/twelve.wav
new file mode 100644
index 0000000000..d9fbcc2558
Binary files /dev/null and b/sound/vox/twelve.wav differ
diff --git a/sound/vox/twenty.wav b/sound/vox/twenty.wav
new file mode 100644
index 0000000000..e6d7d8092d
Binary files /dev/null and b/sound/vox/twenty.wav differ
diff --git a/sound/vox/two.wav b/sound/vox/two.wav
new file mode 100644
index 0000000000..14f432fd5c
Binary files /dev/null and b/sound/vox/two.wav differ
diff --git a/sound/vox/unauthorized.wav b/sound/vox/unauthorized.wav
new file mode 100644
index 0000000000..7d3236f491
Binary files /dev/null and b/sound/vox/unauthorized.wav differ
diff --git a/sound/vox/under.wav b/sound/vox/under.wav
new file mode 100644
index 0000000000..dc30e4711c
Binary files /dev/null and b/sound/vox/under.wav differ
diff --git a/sound/vox/uniform.wav b/sound/vox/uniform.wav
new file mode 100644
index 0000000000..899c7f029a
Binary files /dev/null and b/sound/vox/uniform.wav differ
diff --git a/sound/vox/unlocked.wav b/sound/vox/unlocked.wav
new file mode 100644
index 0000000000..0e48489db5
Binary files /dev/null and b/sound/vox/unlocked.wav differ
diff --git a/sound/vox/until.wav b/sound/vox/until.wav
new file mode 100644
index 0000000000..68f5ea47e4
Binary files /dev/null and b/sound/vox/until.wav differ
diff --git a/sound/vox/up.wav b/sound/vox/up.wav
new file mode 100644
index 0000000000..1816546702
Binary files /dev/null and b/sound/vox/up.wav differ
diff --git a/sound/vox/upper.wav b/sound/vox/upper.wav
new file mode 100644
index 0000000000..8b59156651
Binary files /dev/null and b/sound/vox/upper.wav differ
diff --git a/sound/vox/uranium.wav b/sound/vox/uranium.wav
new file mode 100644
index 0000000000..2ab47d6085
Binary files /dev/null and b/sound/vox/uranium.wav differ
diff --git a/sound/vox/us.wav b/sound/vox/us.wav
new file mode 100644
index 0000000000..23b56e9357
Binary files /dev/null and b/sound/vox/us.wav differ
diff --git a/sound/vox/usa.wav b/sound/vox/usa.wav
new file mode 100644
index 0000000000..591233e624
Binary files /dev/null and b/sound/vox/usa.wav differ
diff --git a/sound/vox/use.wav b/sound/vox/use.wav
new file mode 100644
index 0000000000..35be617775
Binary files /dev/null and b/sound/vox/use.wav differ
diff --git a/sound/vox/used.wav b/sound/vox/used.wav
new file mode 100644
index 0000000000..3385240fd9
Binary files /dev/null and b/sound/vox/used.wav differ
diff --git a/sound/vox/user.wav b/sound/vox/user.wav
new file mode 100644
index 0000000000..91ccb15af6
Binary files /dev/null and b/sound/vox/user.wav differ
diff --git a/sound/vox/vacate.wav b/sound/vox/vacate.wav
new file mode 100644
index 0000000000..bed5d702e4
Binary files /dev/null and b/sound/vox/vacate.wav differ
diff --git a/sound/vox/valid.wav b/sound/vox/valid.wav
new file mode 100644
index 0000000000..40c3f1e4f6
Binary files /dev/null and b/sound/vox/valid.wav differ
diff --git a/sound/vox/vapor.wav b/sound/vox/vapor.wav
new file mode 100644
index 0000000000..d067f69827
Binary files /dev/null and b/sound/vox/vapor.wav differ
diff --git a/sound/vox/vent.wav b/sound/vox/vent.wav
new file mode 100644
index 0000000000..b4efa86991
Binary files /dev/null and b/sound/vox/vent.wav differ
diff --git a/sound/vox/ventillation.wav b/sound/vox/ventillation.wav
new file mode 100644
index 0000000000..d56679dda1
Binary files /dev/null and b/sound/vox/ventillation.wav differ
diff --git a/sound/vox/victor.wav b/sound/vox/victor.wav
new file mode 100644
index 0000000000..8245a2abf4
Binary files /dev/null and b/sound/vox/victor.wav differ
diff --git a/sound/vox/violated.wav b/sound/vox/violated.wav
new file mode 100644
index 0000000000..c597d1dfe2
Binary files /dev/null and b/sound/vox/violated.wav differ
diff --git a/sound/vox/violation.wav b/sound/vox/violation.wav
new file mode 100644
index 0000000000..98ed5dd0b9
Binary files /dev/null and b/sound/vox/violation.wav differ
diff --git a/sound/vox/voltage.wav b/sound/vox/voltage.wav
new file mode 100644
index 0000000000..140e1dd6a2
Binary files /dev/null and b/sound/vox/voltage.wav differ
diff --git a/sound/vox/vox_login.wav b/sound/vox/vox_login.wav
new file mode 100644
index 0000000000..5679acfce8
Binary files /dev/null and b/sound/vox/vox_login.wav differ
diff --git a/sound/vox/walk.wav b/sound/vox/walk.wav
new file mode 100644
index 0000000000..fd8d85f84d
Binary files /dev/null and b/sound/vox/walk.wav differ
diff --git a/sound/vox/wall.wav b/sound/vox/wall.wav
new file mode 100644
index 0000000000..e8e9a5fb4a
Binary files /dev/null and b/sound/vox/wall.wav differ
diff --git a/sound/vox/want.wav b/sound/vox/want.wav
new file mode 100644
index 0000000000..3d130ce8fe
Binary files /dev/null and b/sound/vox/want.wav differ
diff --git a/sound/vox/wanted.wav b/sound/vox/wanted.wav
new file mode 100644
index 0000000000..a292d2d33b
Binary files /dev/null and b/sound/vox/wanted.wav differ
diff --git a/sound/vox/warm.wav b/sound/vox/warm.wav
new file mode 100644
index 0000000000..518f2905f4
Binary files /dev/null and b/sound/vox/warm.wav differ
diff --git a/sound/vox/warn.wav b/sound/vox/warn.wav
new file mode 100644
index 0000000000..7580146005
Binary files /dev/null and b/sound/vox/warn.wav differ
diff --git a/sound/vox/warning.wav b/sound/vox/warning.wav
new file mode 100644
index 0000000000..87db6c164b
Binary files /dev/null and b/sound/vox/warning.wav differ
diff --git a/sound/vox/waste.wav b/sound/vox/waste.wav
new file mode 100644
index 0000000000..245c44d682
Binary files /dev/null and b/sound/vox/waste.wav differ
diff --git a/sound/vox/water.wav b/sound/vox/water.wav
new file mode 100644
index 0000000000..c29d7acf55
Binary files /dev/null and b/sound/vox/water.wav differ
diff --git a/sound/vox/we.wav b/sound/vox/we.wav
new file mode 100644
index 0000000000..d7ba93484d
Binary files /dev/null and b/sound/vox/we.wav differ
diff --git a/sound/vox/weapon.wav b/sound/vox/weapon.wav
new file mode 100644
index 0000000000..3e95e9efc4
Binary files /dev/null and b/sound/vox/weapon.wav differ
diff --git a/sound/vox/west.wav b/sound/vox/west.wav
new file mode 100644
index 0000000000..09f58088c9
Binary files /dev/null and b/sound/vox/west.wav differ
diff --git a/sound/vox/whiskey.wav b/sound/vox/whiskey.wav
new file mode 100644
index 0000000000..11ef7b3aa0
Binary files /dev/null and b/sound/vox/whiskey.wav differ
diff --git a/sound/vox/white.wav b/sound/vox/white.wav
new file mode 100644
index 0000000000..6d4ec3e138
Binary files /dev/null and b/sound/vox/white.wav differ
diff --git a/sound/vox/wilco.wav b/sound/vox/wilco.wav
new file mode 100644
index 0000000000..862aa8d97d
Binary files /dev/null and b/sound/vox/wilco.wav differ
diff --git a/sound/vox/will.wav b/sound/vox/will.wav
new file mode 100644
index 0000000000..327d81c9d0
Binary files /dev/null and b/sound/vox/will.wav differ
diff --git a/sound/vox/with.wav b/sound/vox/with.wav
new file mode 100644
index 0000000000..f1db548cd7
Binary files /dev/null and b/sound/vox/with.wav differ
diff --git a/sound/vox/without.wav b/sound/vox/without.wav
new file mode 100644
index 0000000000..7f3096df12
Binary files /dev/null and b/sound/vox/without.wav differ
diff --git a/sound/vox/woop.wav b/sound/vox/woop.wav
new file mode 100644
index 0000000000..62fa99cb3b
Binary files /dev/null and b/sound/vox/woop.wav differ
diff --git a/sound/vox/xeno.wav b/sound/vox/xeno.wav
new file mode 100644
index 0000000000..6b77a20b7a
Binary files /dev/null and b/sound/vox/xeno.wav differ
diff --git a/sound/vox/yankee.wav b/sound/vox/yankee.wav
new file mode 100644
index 0000000000..62bf15a40b
Binary files /dev/null and b/sound/vox/yankee.wav differ
diff --git a/sound/vox/yards.wav b/sound/vox/yards.wav
new file mode 100644
index 0000000000..33c3c4c3e3
Binary files /dev/null and b/sound/vox/yards.wav differ
diff --git a/sound/vox/year.wav b/sound/vox/year.wav
new file mode 100644
index 0000000000..12dca8e86b
Binary files /dev/null and b/sound/vox/year.wav differ
diff --git a/sound/vox/yellow.wav b/sound/vox/yellow.wav
new file mode 100644
index 0000000000..bed92f5f9f
Binary files /dev/null and b/sound/vox/yellow.wav differ
diff --git a/sound/vox/yes.wav b/sound/vox/yes.wav
new file mode 100644
index 0000000000..799bb2b775
Binary files /dev/null and b/sound/vox/yes.wav differ
diff --git a/sound/vox/you.wav b/sound/vox/you.wav
new file mode 100644
index 0000000000..7ba9be75a8
Binary files /dev/null and b/sound/vox/you.wav differ
diff --git a/sound/vox/your.wav b/sound/vox/your.wav
new file mode 100644
index 0000000000..9e29c2418b
Binary files /dev/null and b/sound/vox/your.wav differ
diff --git a/sound/vox/yourself.wav b/sound/vox/yourself.wav
new file mode 100644
index 0000000000..582c3b7ed6
Binary files /dev/null and b/sound/vox/yourself.wav differ
diff --git a/sound/vox/zero.wav b/sound/vox/zero.wav
new file mode 100644
index 0000000000..9b6c39722d
Binary files /dev/null and b/sound/vox/zero.wav differ
diff --git a/sound/vox/zone.wav b/sound/vox/zone.wav
new file mode 100644
index 0000000000..68f9b8952c
Binary files /dev/null and b/sound/vox/zone.wav differ
diff --git a/sound/vox/zulu.wav b/sound/vox/zulu.wav
new file mode 100644
index 0000000000..32d6605218
Binary files /dev/null and b/sound/vox/zulu.wav differ