Railroad Tycoon 3

Torrent Hash:
3D537ADED7AA97979B2015D63A78DDE259ED2500
Number of Files:
834
Content Size:
1.01GB
Convert On:
2013-10-10
Keywords:
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Data/2D/rt3_2DDS.PK4
120.3MB
Data/2D/rt3_2IMB.PK4
3.39MB
Data/2D/rt3_2TGA.PK4
2MB
Data/2D/rt3_2WIN.PK4
371.46KB
Data/3D/rt3_3DPF.PK4
21.02MB
Data/3D/rt3_3DPW.PK4
1.5MB
Data/3D/rt3_DDSF.PK4
163.68MB
Data/3D/rt3_DDSW.PK4
9.78MB
Data/3D/rt3_TGAF.PK4
8B
Data/3D/rt3_TGAW.PK4
16.67MB
Data/BuildingTypes/Aluminum Mill.bty
40.85KB
Data/BuildingTypes/AluminumMill.bca
412B
Data/BuildingTypes/Auto Plant.bty
40.85KB
Data/BuildingTypes/AutoPlant.bca
412B
Data/BuildingTypes/Bakery.bca
600B
Data/BuildingTypes/Bakery.bty
40.85KB
Data/BuildingTypes/Barracks.bca
788B
Data/BuildingTypes/Barracks.bty
40.85KB
Data/BuildingTypes/Bauxite Mine.bca
412B
Data/BuildingTypes/Bauxite Mine.bty
40.85KB
Data/BuildingTypes/Brewery.bca
600B
Data/BuildingTypes/Brewery.bty
40.85KB
Data/BuildingTypes/Chemical Plant.bca
412B
Data/BuildingTypes/Chemical Plant.bty
40.85KB
Data/BuildingTypes/Church.bca
224B
Data/BuildingTypes/Church.bty
40.85KB
Data/BuildingTypes/Cinema.bca
224B
Data/BuildingTypes/Cinema.bty
40.85KB
Data/BuildingTypes/Clpbrd House 01.bty
40.85KB
Data/BuildingTypes/Clpbrd House 02.bty
40.85KB
Data/BuildingTypes/Clpbrd House 03.bty
40.85KB
Data/BuildingTypes/Clpbrd House 04.bty
40.85KB
Data/BuildingTypes/Clpbrd House 05.bty
40.85KB
Data/BuildingTypes/Clpbrd House 06.bty
40.85KB
Data/BuildingTypes/Clpbrd House 07.bty
40.85KB
Data/BuildingTypes/Clpbrd House 08.bty
40.85KB
Data/BuildingTypes/Clpbrd House 09.bty
40.85KB
Data/BuildingTypes/Clpbrd House 10.bty
40.85KB
Data/BuildingTypes/Clpbrd House 101.bty
40.85KB
Data/BuildingTypes/Clpbrd House 102.bty
40.85KB
Data/BuildingTypes/Clpbrd House 103.bty
40.85KB
Data/BuildingTypes/Clpbrd House 104.bty
40.85KB
Data/BuildingTypes/Clpbrd House 11.bty
40.85KB
Data/BuildingTypes/Clpbrd House 12.bty
40.85KB
Data/BuildingTypes/ClpbrdStationLrg.bty
40.85KB
Data/BuildingTypes/ClpbrdStationMed.bty
40.85KB
Data/BuildingTypes/ClpbrdStationSml.bty
40.85KB
Data/BuildingTypes/Coal Mine.bca
412B
Data/BuildingTypes/Coal Mine.bty
40.85KB
Data/BuildingTypes/Commercial Large 01.bty
40.85KB
Data/BuildingTypes/Commercial Large 02.bty
40.85KB
Data/BuildingTypes/Commercial Medium 01.bty
40.85KB
Data/BuildingTypes/Commercial Medium 02.bty
40.85KB
Data/BuildingTypes/Commercial Small 01.bty
40.85KB
Data/BuildingTypes/Commercial Small 02.bty
40.85KB
Data/BuildingTypes/Commercial.bca
412B
Data/BuildingTypes/Customs House.bty
40.85KB
Data/BuildingTypes/CustomsHouse.bca
224B
Data/BuildingTypes/DairyProcessor.bca
412B
Data/BuildingTypes/DairyProcessor.bty
40.85KB
Data/BuildingTypes/debug.txt
18B
Data/BuildingTypes/Department Store.bty
40.85KB
Data/BuildingTypes/DepartmentStore.bca
412B
Data/BuildingTypes/Distillery.bca
600B
Data/BuildingTypes/Distillery.bty
40.85KB
Data/BuildingTypes/Dummy.bca
224B
Data/BuildingTypes/Electric Plant.bca
600B
Data/BuildingTypes/Electric Plant.bty
40.85KB
Data/BuildingTypes/Farm Cattle.bty
40.85KB
Data/BuildingTypes/Farm Coffee.bty
40.85KB
Data/BuildingTypes/Farm Corn.bca
600B
Data/BuildingTypes/Farm Corn.bty
40.85KB
Data/BuildingTypes/Farm Cotton.bty
40.85KB
Data/BuildingTypes/Farm Dairy.bty
40.85KB
Data/BuildingTypes/Farm Grain.bty
40.85KB
Data/BuildingTypes/Farm Orchard.bca
600B
Data/BuildingTypes/Farm Orchard.bty
40.85KB
Data/BuildingTypes/Farm Rice.bty
40.85KB
Data/BuildingTypes/Farm Rubber.bca
600B
Data/BuildingTypes/Farm Rubber.bty
40.85KB
Data/BuildingTypes/Farm Sheep.bty
40.85KB
Data/BuildingTypes/Farm Sugar.bty
40.85KB
Data/BuildingTypes/FarmCattle.bca
600B
Data/BuildingTypes/FarmCoffee.bca
600B
Data/BuildingTypes/FarmCotton.bca
600B
Data/BuildingTypes/FarmDairy.bca
600B
Data/BuildingTypes/FarmGrain.bca
600B
Data/BuildingTypes/FarmRice.bca
600B
Data/BuildingTypes/FarmSheep.bca
600B
Data/BuildingTypes/FarmSugar.bca
600B
Data/BuildingTypes/Fertilizer Factory.bca
412B
Data/BuildingTypes/Fertilizer Factory.bty
40.85KB
Data/BuildingTypes/Furniture Factory.bca
412B
Data/BuildingTypes/FurnitureFactory.bty
40.85KB
Data/BuildingTypes/Hotel.bca
224B
Data/BuildingTypes/Hotel.bty
40.85KB
Data/BuildingTypes/House.bca
4.26KB
Data/BuildingTypes/Iron Mine.bca
412B
Data/BuildingTypes/IronMine.bty
40.85KB
Data/BuildingTypes/KyotoHouse01.bty
40.85KB
Data/BuildingTypes/KyotoHouse02.bty
40.85KB
Data/BuildingTypes/KyotoHouse03.bty
40.85KB
Data/BuildingTypes/KyotoHouse04.bty
40.85KB
Data/BuildingTypes/KyotoHouse05.bty
40.85KB
Data/BuildingTypes/KyotoHouse06.bty
40.85KB
Data/BuildingTypes/KyotoHouse07.bty
40.85KB
Data/BuildingTypes/KyotoHouse08.bty
40.85KB
Data/BuildingTypes/KyotoHouse09.bty
40.85KB
Data/BuildingTypes/KyotoHouse10.bty
40.85KB
Data/BuildingTypes/KyotoHouse101.bty
40.85KB
Data/BuildingTypes/KyotoHouse102.bty
40.85KB
Data/BuildingTypes/KyotoHouse103.bty
40.85KB
Data/BuildingTypes/KyotoHouse104.bty
40.85KB
Data/BuildingTypes/KyotoHouse11.bty
40.85KB
Data/BuildingTypes/KyotoHouse12.bty
40.85KB
Data/BuildingTypes/KyotoStationLrg.bty
40.85KB
Data/BuildingTypes/KyotoStationMed.bty
40.85KB
Data/BuildingTypes/KyotoStationSml.bty
40.85KB
Data/BuildingTypes/Large Station.bca
224B
Data/BuildingTypes/Logging Camp.bca
600B
Data/BuildingTypes/LoggingCamp.bty
40.85KB
Data/BuildingTypes/Lumber Mill.bca
412B
Data/BuildingTypes/Lumbermill.bty
40.85KB
Data/BuildingTypes/Maintenance Facility.bca
224B
Data/BuildingTypes/Maintenance.bty
40.85KB
Data/BuildingTypes/Meat Packing Plant.bca
412B
Data/BuildingTypes/MeatPackingPlant.bty
40.85KB
Data/BuildingTypes/Medium Station.bca
224B
Data/BuildingTypes/Military Depot.bca
788B
Data/BuildingTypes/MilitaryDepot.bty
40.85KB
Data/BuildingTypes/Munitions Factory.bca
788B
Data/BuildingTypes/Munitions Factory.bty
40.85KB
Data/BuildingTypes/Museum.bca
224B
Data/BuildingTypes/Museum.bty
40.85KB
Data/BuildingTypes/Nuclear Power Plant.bca
412B
Data/BuildingTypes/Nuclear Power Plant.bty
40.85KB
Data/BuildingTypes/Oil Refinery.bca
412B
Data/BuildingTypes/Oil Well.bca
412B
Data/BuildingTypes/Oil Well.bty
40.85KB
Data/BuildingTypes/OilRefinery.bty
40.85KB
Data/BuildingTypes/PaperMill.bca
412B
Data/BuildingTypes/PaperMill.bty
40.85KB
Data/BuildingTypes/PersianHouse01.bty
40.85KB
Data/BuildingTypes/PersianHouse02.bty
40.85KB
Data/BuildingTypes/PersianHouse03.bty
40.85KB
Data/BuildingTypes/PersianHouse04.bty
40.85KB
Data/BuildingTypes/PersianHouse05.bty
40.85KB
Data/BuildingTypes/PersianHouse06.bty
40.85KB
Data/BuildingTypes/PersianHouse07.bty
40.85KB
Data/BuildingTypes/PersianHouse08.bty
40.85KB
Data/BuildingTypes/PersianHouse09.bty
40.85KB
Data/BuildingTypes/PersianHouse10.bty
40.85KB
Data/BuildingTypes/PersianHouse101.bty
40.85KB
Data/BuildingTypes/PersianHouse102.bty
40.85KB
Data/BuildingTypes/PersianHouse103.bty
40.85KB
Data/BuildingTypes/PersianHouse104.bty
40.85KB
Data/BuildingTypes/PersianHouse11.bty
40.85KB
Data/BuildingTypes/PersianHouse12.bty
40.85KB
Data/BuildingTypes/PersianStationLrg.bty
40.85KB
Data/BuildingTypes/PersianStationMed.bty
40.85KB
Data/BuildingTypes/PersianStationSml.bty
40.85KB
Data/BuildingTypes/Plastics Factory.bca
412B
Data/BuildingTypes/Plastics Factory.bty
40.85KB
Data/BuildingTypes/Port.bca
224B
Data/BuildingTypes/Port.bty
40.85KB
Data/BuildingTypes/Post Office.bty
40.85KB
Data/BuildingTypes/PostOffice.bca
224B
Data/BuildingTypes/RadioStation.bca
224B
Data/BuildingTypes/RadioStation.bty
40.85KB
Data/BuildingTypes/Recycling Plant.bca
788B
Data/BuildingTypes/Recycling Plant.bty
40.85KB
Data/BuildingTypes/Restaurant.bca
224B
Data/BuildingTypes/Restaurant.bty
40.85KB
Data/BuildingTypes/Retail Lrg.bty
40.85KB
Data/BuildingTypes/Retail Sml.bty
40.85KB
Data/BuildingTypes/Retail.bca
412B
Data/BuildingTypes/Saloon.bca
224B
Data/BuildingTypes/Saloon.bty
40.85KB
Data/BuildingTypes/SchoolHouse.bca
224B
Data/BuildingTypes/SchoolHouse.bty
40.85KB
Data/BuildingTypes/Service Tower.bca
224B
Data/BuildingTypes/ServiceTower.bty
40.85KB
Data/BuildingTypes/Small Station.bca
224B
Data/BuildingTypes/SoWestHouse01.bty
40.85KB
Data/BuildingTypes/SoWestHouse02.bty
40.85KB
Data/BuildingTypes/SoWestHouse03.bty
40.85KB
Data/BuildingTypes/SoWestHouse04.bty
40.85KB
Data/BuildingTypes/SoWestHouse05.bty
40.85KB
Data/BuildingTypes/SoWestHouse06.bty
40.85KB
Data/BuildingTypes/SoWestHouse07.bty
40.85KB
Data/BuildingTypes/SoWestHouse08.bty
40.85KB
Data/BuildingTypes/SoWestHouse09.bty
40.85KB
Data/BuildingTypes/SoWestHouse10.bty
40.85KB
Data/BuildingTypes/SoWestHouse101.bty
40.85KB
Data/BuildingTypes/SoWestHouse102.bty
40.85KB
Data/BuildingTypes/SoWestHouse103.bty
40.85KB
Data/BuildingTypes/SoWestHouse104.bty
40.85KB
Data/BuildingTypes/SoWestHouse11.bty
40.85KB
Data/BuildingTypes/SoWestHouse12.bty
40.85KB
Data/BuildingTypes/SoWestStationLrg.bty
40.85KB
Data/BuildingTypes/SoWestStationMed.bty
40.85KB
Data/BuildingTypes/SoWestStationSml.bty
40.85KB
Data/BuildingTypes/Stadium.bca
224B
Data/BuildingTypes/Stadium.bty
40.85KB
Data/BuildingTypes/Steel Mill.bca
412B
Data/BuildingTypes/Steel Mill.bty
40.85KB
Data/BuildingTypes/Textile Mill.bca
600B
Data/BuildingTypes/Textile Mill.bty
40.85KB
Data/BuildingTypes/Tire Factory.bca
412B
Data/BuildingTypes/Tire Factory.bty
40.85KB
Data/BuildingTypes/Tool And Die.bca
976B
Data/BuildingTypes/Tool and Die.bty
40.85KB
Data/BuildingTypes/Toy Factory.bca
600B
Data/BuildingTypes/Toy Factory.bty
40.85KB
Data/BuildingTypes/TudorHouse01.bty
40.85KB
Data/BuildingTypes/TudorHouse02.bty
40.85KB
Data/BuildingTypes/TudorHouse03.bty
40.85KB
Data/BuildingTypes/TudorHouse04.bty
40.85KB
Data/BuildingTypes/TudorHouse05.bty
40.85KB
Data/BuildingTypes/TudorHouse06.bty
40.85KB
Data/BuildingTypes/TudorHouse07.bty
40.85KB
Data/BuildingTypes/TudorHouse08.bty
40.85KB
Data/BuildingTypes/TudorHouse09.bty
40.85KB
Data/BuildingTypes/TudorHouse10.bty
40.85KB
Data/BuildingTypes/TudorHouse101.bty
40.85KB
Data/BuildingTypes/TudorHouse102.bty
40.85KB
Data/BuildingTypes/TudorHouse103.bty
40.85KB
Data/BuildingTypes/TudorHouse104.bty
40.85KB
Data/BuildingTypes/TudorHouse11.bty
40.85KB
Data/BuildingTypes/TudorHouse12.bty
40.85KB
Data/BuildingTypes/TudorStationLrg.bty
40.85KB
Data/BuildingTypes/TudorStationMed.bty
40.85KB
Data/BuildingTypes/TudorStationSml.bty
40.85KB
Data/BuildingTypes/Uranium Mine.bca
412B
Data/BuildingTypes/UraniumMine.bty
40.85KB
Data/BuildingTypes/Victorian House 01.bty
40.85KB
Data/BuildingTypes/Victorian House 02.bty
40.85KB
Data/BuildingTypes/Victorian House 03.bty
40.85KB
Data/BuildingTypes/Victorian House 04.bty
40.85KB
Data/BuildingTypes/Victorian House 05.bty
40.85KB
Data/BuildingTypes/Victorian House 06.bty
40.85KB
Data/BuildingTypes/Victorian House 07.bty
40.85KB
Data/BuildingTypes/Victorian House 08.bty
40.85KB
Data/BuildingTypes/Victorian House 09.bty
40.85KB
Data/BuildingTypes/Victorian House 10.bty
40.85KB
Data/BuildingTypes/Victorian House 101.bty
40.85KB
Data/BuildingTypes/Victorian House 102.bty
40.85KB
Data/BuildingTypes/Victorian House 103.bty
40.85KB
Data/BuildingTypes/Victorian House 104.bty
40.85KB
Data/BuildingTypes/Victorian House 11.bty
40.85KB
Data/BuildingTypes/Victorian House 12.bty
40.85KB
Data/BuildingTypes/VictorianStationLrg.bty
40.85KB
Data/BuildingTypes/VictorianStationMed.bty
40.85KB
Data/BuildingTypes/VictorianStationSml.bty
40.85KB
Data/BuildingTypes/Warehouse.bca
224B
Data/BuildingTypes/Warehouse.bty
40.85KB
Data/BuildingTypes/Weapons Factory.bca
788B
Data/BuildingTypes/Weapons Factory.bty
40.85KB
Data/BuildingTypes/Windmill.bca
224B
Data/BuildingTypes/Windmill.bty
40.85KB
Data/BuildingTypes/z200FtRuler.bty
40.85KB
Data/BuildingTypes/z200FtRulerCross.bty
40.85KB
Data/BuildingTypes/zSmoke1.bty
40.85KB
Data/BuildingTypes/zSmoke2.bty
40.85KB
Data/BuildingTypes/zSmoke3.bty
40.85KB
Data/BuildingTypes/zSmoke4.bty
40.85KB
Data/BuildingTypes/zSmoke5.bty
40.85KB
Data/BuildingTypes/zSmoke6.bty
40.85KB
Data/CargoTypes/Alcohol.cty
62B
Data/CargoTypes/Aluminum.cty
62B
Data/CargoTypes/Ammunition.cty
62B
Data/CargoTypes/Automobiles.cty
62B
Data/CargoTypes/Bauxite.cty
62B
Data/CargoTypes/Cheese.cty
62B
Data/CargoTypes/Chemicals.cty
62B
Data/CargoTypes/Clothing.cty
62B
Data/CargoTypes/Coal.cty
62B
Data/CargoTypes/Coffee.cty
62B
Data/CargoTypes/Corn.cty
62B
Data/CargoTypes/Cotton.cty
62B
Data/CargoTypes/Diesel.cty
62B
Data/CargoTypes/Fertilizer.cty
62B
Data/CargoTypes/Furniture.cty
62B
Data/CargoTypes/Goods.cty
62B
Data/CargoTypes/Grain.cty
62B
Data/CargoTypes/Iron.cty
62B
Data/CargoTypes/Livestock.cty
62B
Data/CargoTypes/Logs.cty
62B
Data/CargoTypes/Lumber.cty
62B
Data/CargoTypes/Mail.cty
62B
Data/CargoTypes/Meat.cty
62B
Data/CargoTypes/Milk.cty
62B
Data/CargoTypes/Oil.cty
62B
Data/CargoTypes/Paper.cty
62B
Data/CargoTypes/Passengers.cty
62B
Data/CargoTypes/Plastic.cty
62B
Data/CargoTypes/Produce.cty
62B
Data/CargoTypes/Pulpwood.cty
62B
Data/CargoTypes/Rice.cty
62B
Data/CargoTypes/Rubber.cty
62B
Data/CargoTypes/Steel.cty
62B
Data/CargoTypes/Sugar.cty
62B
Data/CargoTypes/Tires.cty
62B
Data/CargoTypes/Toys.cty
62B
Data/CargoTypes/Troops.cty
62B
Data/CargoTypes/Uranium.cty
62B
Data/CargoTypes/Waste.cty
62B
Data/CargoTypes/Weapons.cty
62B
Data/CargoTypes/Wool.cty
62B
Data/Configuration/engine.cfg
980B
Data/Configuration/game.cfg
1.14KB
Data/Cursors/ms_bw_00.cur
326B
Data/Cursors/ms_bw_01.cur
326B
Data/Cursors/ms_bw_02.cur
326B
Data/Cursors/ms_bw_03.cur
326B
Data/Cursors/ms_bw_04.cur
326B
Data/Cursors/ms_bw_05.cur
326B
Data/Cursors/ms_bw_06.cur
326B
Data/Cursors/ms_bw_07.cur
326B
Data/Cursors/ms_bw_08.cur
326B
Data/Cursors/ms_bw_09.cur
326B
Data/Cursors/ms_bw_10.cur
326B
Data/Cursors/ms_bw_11.cur
326B
Data/Cursors/ms_bw_12.cur
326B
Data/Cursors/ms_bw_13.cur
326B
Data/Cursors/ms_bw_14.cur
326B
Data/Cursors/ms_bw_15.cur
326B
Data/Cursors/ms_bw_16.cur
326B
Data/Cursors/ms_bw_17.cur
326B
Data/Cursors/ms_bw_18.cur
326B
Data/Cursors/ms_bw_19.cur
326B
Data/Cursors/ms_bw_20.cur
326B
Data/Cursors/ms_bw_21.cur
326B
Data/Cursors/ms_co_00.cur
3.19KB
Data/Cursors/ms_co_01.cur
3.19KB
Data/Cursors/ms_co_02.cur
3.19KB
Data/Cursors/ms_co_03.cur
3.19KB
Data/Cursors/ms_co_04.cur
3.19KB
Data/Cursors/ms_co_05.cur
3.19KB
Data/Cursors/ms_co_06.cur
3.19KB
Data/Cursors/ms_co_07.cur
3.19KB
Data/Cursors/ms_co_08.cur
3.19KB
Data/Cursors/ms_co_09.cur
3.19KB
Data/Cursors/ms_co_10.cur
3.19KB
Data/Cursors/ms_co_11.cur
3.19KB
Data/Cursors/ms_co_12.cur
3.19KB
Data/Cursors/ms_co_13.cur
3.19KB
Data/Cursors/ms_co_14.cur
3.19KB
Data/Cursors/ms_co_15.cur
3.19KB
Data/Cursors/ms_co_16.cur
3.19KB
Data/Cursors/ms_co_17.cur
3.19KB
Data/Cursors/ms_co_18.cur
3.19KB
Data/Cursors/ms_co_19.cur
3.19KB
Data/Cursors/ms_co_20.cur
3.19KB
Data/Cursors/ms_co_21.cur
3.19KB
Data/EngineTypes/2D2L.car
272B
Data/EngineTypes/2D2L.lco
91B
Data/EngineTypes/88 Tender.car
272B
Data/EngineTypes/88L.car
272B
Data/EngineTypes/88L.lco
91B
Data/EngineTypes/Adler 2-2-2 Loco.car
272B
Data/EngineTypes/Adler 2-2-2 Loco.lco
91B
Data/EngineTypes/Adler 2-2-2 Tender.car
272B
Data/EngineTypes/AMD103.car
272B
Data/EngineTypes/AMD103.lco
91B
Data/EngineTypes/American 4-4-0 Loco.car
272B
Data/EngineTypes/American 4-4-0 Loco.lco
91B
Data/EngineTypes/American 4-4-0 Tender.car
272B
Data/EngineTypes/Atlantic Class 4-4-2 Loco.car
272B
Data/EngineTypes/Atlantic Class 4-4-2 Loco.lco
91B
Data/EngineTypes/Atlantic Class 4-4-2 Tender.car
272B
Data/EngineTypes/Auto_Carrier.cct
17B
Data/EngineTypes/AutoA.car
272B
Data/EngineTypes/AutoA.cgo
25B
Data/EngineTypes/AutoB.car
272B
Data/EngineTypes/AutoB.cgo
25B
Data/EngineTypes/Baldwin 060 Loco.car
272B
Data/EngineTypes/Baldwin 060 Loco.lco
91B
Data/EngineTypes/Baldwin 060 Tender.car
272B
Data/EngineTypes/BE 5-7.car
272B
Data/EngineTypes/BE 5-7.lco
91B
Data/EngineTypes/Beuth 222 Loco.car
272B
Data/EngineTypes/Beuth 222 Loco.lco
91B
Data/EngineTypes/Beuth 222 Tender.car
272B
Data/EngineTypes/Big Boy Tender.car
272B
Data/EngineTypes/Big Boy.car
272B
Data/EngineTypes/Big Boy.lco
91B
Data/EngineTypes/Box.cct
8B
Data/EngineTypes/BoxA.car
272B
Data/EngineTypes/BoxA.cgo
25B
Data/EngineTypes/BoxB.car
272B
Data/EngineTypes/BoxB.cgo
25B
Data/EngineTypes/BoxC.car
272B
Data/EngineTypes/BoxC.cgo
25B
Data/EngineTypes/BoxD.car
272B
Data/EngineTypes/BoxD.cgo
25B
Data/EngineTypes/C55 Deltic.car
272B
Data/EngineTypes/C55 Deltic.lco
91B
Data/EngineTypes/CaboA.car
272B
Data/EngineTypes/CaboB.car
272B
Data/EngineTypes/CaboC.car
272B
Data/EngineTypes/CaboD.car
272B
Data/EngineTypes/Camelback Loco.car
272B
Data/EngineTypes/Camelback Loco.lco
91B
Data/EngineTypes/Camelback Tender.car
272B
Data/EngineTypes/Challenger Loco.car
272B
Data/EngineTypes/Challenger Loco.lco
91B
Data/EngineTypes/Challenger Tender.car
272B
Data/EngineTypes/ChopA.car
272B
Data/EngineTypes/ChopA.cgo
25B
Data/EngineTypes/ChopB.car
272B
Data/EngineTypes/ChopB.cgo
25B
Data/EngineTypes/ChopC.car
272B
Data/EngineTypes/ChopC.cgo
25B
Data/EngineTypes/ChopD.car
272B
Data/EngineTypes/ChopD.cgo
25B
Data/EngineTypes/Class 01 Loco.car
272B
Data/EngineTypes/Class 01 Loco.lco
91B
Data/EngineTypes/Class 01 Tender.car
272B
Data/EngineTypes/Class 103.car
272B
Data/EngineTypes/Class 103.lco
91B
Data/EngineTypes/Class 132 Loco.car
272B
Data/EngineTypes/Class 132 Loco.lco
91B
Data/EngineTypes/Class 500 Loco.car
272B
Data/EngineTypes/Class 500 Loco.lco
91B
Data/EngineTypes/Class 500 Tender.car
272B
Data/EngineTypes/Class 9100.car
272B
Data/EngineTypes/Class 9100.lco
91B
Data/EngineTypes/Class EF 66.car
272B
Data/EngineTypes/Class EF 66.lco
91B
Data/EngineTypes/Class6EL.car
272B
Data/EngineTypes/Class6EL.lco
91B
Data/EngineTypes/Consolidation Loco.car
272B
Data/EngineTypes/Consolidation Loco.lco
91B
Data/EngineTypes/Consolidation Tender.car
272B
Data/EngineTypes/Covered_Hopper.cct
19B
Data/EngineTypes/Crampton 4-2-0 Locomotive.car
272B
Data/EngineTypes/Crampton 4-2-0 Locomotive.lco
91B
Data/EngineTypes/Crampton Tender.car
272B
Data/EngineTypes/DD080-X.car
272B
Data/EngineTypes/DD080-X.lco
91B
Data/EngineTypes/DD40AXL.car
272B
Data/EngineTypes/DD40AXL.lco
91B
Data/EngineTypes/DinerA.car
272B
Data/EngineTypes/DinerB.car
272B
Data/EngineTypes/DinerC.car
272B
Data/EngineTypes/DinerD.car
272B
Data/EngineTypes/Duke Class 4-4-0 Loco.car
272B
Data/EngineTypes/Duke Class 4-4-0 Loco.lco
91B
Data/EngineTypes/Duke Class 4-4-0 Tender.car
272B
Data/EngineTypes/E 18.car
272B
Data/EngineTypes/E 18.lco
91B
Data/EngineTypes/E 428L.car
272B
Data/EngineTypes/E 428L.lco
91B
Data/EngineTypes/E412L.car
272B
Data/EngineTypes/E412L.lco
91B
Data/EngineTypes/E60CP.car
272B
Data/EngineTypes/E60CP.lco
91B
Data/EngineTypes/Eight Wheeler 4-4-0 Loco.car
272B
Data/EngineTypes/Eight Wheeler 4-4-0 Loco.lco
91B
Data/EngineTypes/Eight Wheeler 4-4-0 Tender.car
272B
Data/EngineTypes/EP2 Bipolar.car
272B
Data/EngineTypes/EP2 Bipolar.lco
91B
Data/EngineTypes/ET-22.car
272B
Data/EngineTypes/ET-22.lco
91B
Data/EngineTypes/F3 Loco.car
272B
Data/EngineTypes/F3 Loco.lco
91B
Data/EngineTypes/F3 Tender.car
272B
Data/EngineTypes/Fairlie Loco.car
272B
Data/EngineTypes/Fairlie Loco.lco
91B
Data/EngineTypes/Firefly Loco.car
272B
Data/EngineTypes/Firefly Loco.lco
91B
Data/EngineTypes/Firefly Tender.car
272B
Data/EngineTypes/FlatA.car
272B
Data/EngineTypes/FlatA.cgo
25B
Data/EngineTypes/FlatB.car
272B
Data/EngineTypes/FlatB.cgo
25B
Data/EngineTypes/Flatbed.cct
11B
Data/EngineTypes/FlatC.car
272B
Data/EngineTypes/FlatC.cgo
25B
Data/EngineTypes/FlatD.car
272B
Data/EngineTypes/FlatD.cgo
25B
Data/EngineTypes/FP45L.car
272B
Data/EngineTypes/FP45L.lco
91B
Data/EngineTypes/Ge 66 Crocodile.car
272B
Data/EngineTypes/Ge 66 Crocodile.lco
91B
Data/EngineTypes/GG1.car
272B
Data/EngineTypes/GG1.lco
91B
Data/EngineTypes/GP7.car
272B
Data/EngineTypes/GP7.lco
91B
Data/EngineTypes/H10 282 Tender.car
272B
Data/EngineTypes/H10 282.car
272B
Data/EngineTypes/H10 282.lco
91B
Data/EngineTypes/HopA.car
272B
Data/EngineTypes/HopA.cgo
25B
Data/EngineTypes/HopB.car
272B
Data/EngineTypes/HopB.cgo
25B
Data/EngineTypes/HopC.car
272B
Data/EngineTypes/HopC.cgo
25B
Data/EngineTypes/HopD.car
272B
Data/EngineTypes/HopD.cgo
25B
Data/EngineTypes/HST 125 Loco.car
272B
Data/EngineTypes/HST 125 Loco.lco
91B
Data/EngineTypes/Kriegslok Loco.car
272B
Data/EngineTypes/Kriegslok Loco.lco
91B
Data/EngineTypes/Kriegslok Tender.car
272B
Data/EngineTypes/Mail.cct
9B
Data/EngineTypes/MailA.car
272B
Data/EngineTypes/MailA.cgo
25B
Data/EngineTypes/MailB.car
272B
Data/EngineTypes/MailB.cgo
25B
Data/EngineTypes/MailC.car
272B
Data/EngineTypes/MailC.cgo
25B
Data/EngineTypes/MailD.car
272B
Data/EngineTypes/MailD.cgo
25B
Data/EngineTypes/Mallard Loco.car
272B
Data/EngineTypes/Mallard Loco.lco
91B
Data/EngineTypes/Mallard Tender.car
272B
Data/EngineTypes/Norris Loco.car
272B
Data/EngineTypes/Norris Loco.lco
91B
Data/EngineTypes/Norris Tender.car
272B
Data/EngineTypes/Northern 4-8-4 Loco.car
272B
Data/EngineTypes/Northern 4-8-4 Loco.lco
91B
Data/EngineTypes/Northern 4-8-4 Tender.car
272B
Data/EngineTypes/Open_Hopper.cct
16B
Data/EngineTypes/Orca NX462 Loco.car
272B
Data/EngineTypes/Orca NX462 Loco.lco
91B
Data/EngineTypes/Orca NX462 Tender.car
272B
Data/EngineTypes/Pacific 4-6-2 Loco.car
272B
Data/EngineTypes/Pacific 4-6-2 Loco.lco
91B
Data/EngineTypes/Pacific 4-6-2 Tender.car
272B
Data/EngineTypes/ParticleCar.car
272B
Data/EngineTypes/PassA.car
272B
Data/EngineTypes/PassA.cgo
25B
Data/EngineTypes/PassB.car
272B
Data/EngineTypes/PassB.cgo
25B
Data/EngineTypes/PassC.car
272B
Data/EngineTypes/PassC.cgo
25B
Data/EngineTypes/PassD.car
272B
Data/EngineTypes/PassD.cgo
25B
Data/EngineTypes/Passenger.cct
13B
Data/EngineTypes/Planet Loco.car
272B
Data/EngineTypes/Planet Loco.lco
91B
Data/EngineTypes/Planet Tender.car
272B
Data/EngineTypes/RE66.car
272B
Data/EngineTypes/RE66.lco
91B
Data/EngineTypes/Red Devil 4-8-4 Loco.car
272B
Data/EngineTypes/Red Devil 4-8-4 Loco.lco
91B
Data/EngineTypes/Red Devil 4-8-4 Tender.car
272B
Data/EngineTypes/Reefer.cct
11B
Data/EngineTypes/RefrA.car
272B
Data/EngineTypes/RefrA.cgo
25B
Data/EngineTypes/RefrB.car
272B
Data/EngineTypes/RefrB.cgo
25B
Data/EngineTypes/RefrC.car
272B
Data/EngineTypes/RefrC.cgo
25B
Data/EngineTypes/RefrD.car
272B
Data/EngineTypes/RefrD.cgo
25B
Data/EngineTypes/S3 Loco.car
272B
Data/EngineTypes/S3 Loco.lco
91B
Data/EngineTypes/S3 Tender.car
272B
Data/EngineTypes/SD90Mac Loco.car
272B
Data/EngineTypes/SD90Mac Loco.lco
91B
Data/EngineTypes/Shay Loco.car
272B
Data/EngineTypes/Shay Loco.lco
91B
Data/EngineTypes/Shinkansen Series.car
272B
Data/EngineTypes/Shinkansen Series.lco
91B
Data/EngineTypes/Stirling422 Loco.car
272B
Data/EngineTypes/Stirling422 Loco.lco
91B
Data/EngineTypes/Stirling422 Tender.car
272B
Data/EngineTypes/Stock_Car.cct
14B
Data/EngineTypes/StockA.car
272B
Data/EngineTypes/StockA.cgo
25B
Data/EngineTypes/StockB.car
272B
Data/EngineTypes/StockB.cgo
25B
Data/EngineTypes/StockC.car
272B
Data/EngineTypes/StockC.cgo
25B
Data/EngineTypes/StockD.car
272B
Data/EngineTypes/StockD.cgo
25B
Data/EngineTypes/TankA.car
272B
Data/EngineTypes/TankA.cgo
25B
Data/EngineTypes/TankB.car
272B
Data/EngineTypes/TankB.cgo
25B
Data/EngineTypes/TankC.car
272B
Data/EngineTypes/TankC.cgo
25B
Data/EngineTypes/Tanker.cct
10B
Data/EngineTypes/TransEuro.car
272B
Data/EngineTypes/TransEuro.lco
91B
Data/EngineTypes/Troop.cct
9B
Data/EngineTypes/V200 Loco.car
272B
Data/EngineTypes/V200 Loco.lco
91B
Data/EngineTypes/VL80T Loco.car
272B
Data/EngineTypes/VL80T Loco.lco
91B
Data/GrayscaleMaps/Northeast_China.TGA
1012.05KB
Data/GrayscaleMaps/Spain.TGA
675.3KB
Data/Language/Credits.lng
4KB
Data/Language/RT3.lng
220.23KB
Data/Log/language_debug.txt
2.91KB
Data/Log/rt3_debug.txt
72B
Data/Miles/Mssa3d.m3d
96.5KB
Data/Miles/mssds3d.m3d
79.5KB
Data/Miles/mssdsp.flt
112.5KB
Data/Miles/mssdx7.m3d
88KB
Data/Miles/Msseax.m3d
113KB
Data/Miles/mssmp3.asi
134KB
Data/Miles/Mssrsx.m3d
361KB
Data/Miles/msssoft.m3d
76KB
Data/Miles/mssvoice.asi
208KB
Data/Movies/Alps.bik
12.52MB
Data/Movies/Argentina.bik
16.26MB
Data/Movies/BloodIron.bik
15.81MB
Data/Movies/Britain.bik
15.63MB
Data/Movies/Campaign_Win.bik
19.48MB
Data/Movies/CapeToCairo.bik
18.59MB
Data/Movies/French.bik
12.19MB
Data/Movies/Loop_A.bik
3.23MB
Data/Movies/Loop_B.bik
2.78MB
Data/Movies/Loop_C.bik
2.78MB
Data/Movies/Loop_D.bik
2.78MB
Data/Movies/lose.bik
5.15MB
Data/Movies/New_Germany.bik
13.5MB
Data/Movies/Texas.bik
12.96MB
Data/Movies/TransCon.bik
16.44MB
Data/Movies/Transition_A_to_B.bik
3.27MB
Data/Movies/Transition_B_to_A.bik
3.2MB
Data/Movies/Transition_B_to_C.bik
2.87MB
Data/Movies/Transition_C_to_B.bik
2.96MB
Data/Movies/Transition_C_to_D.bik
2.8MB
Data/Movies/Transition_D_to_C.bik
2.78MB
Data/Movies/War_Effort.bik
16.33MB
Data/Movies/WestToBuffalo.bik
12.47MB
Data/Movies/win.bik
6.32MB
Data/Music/Amazing Grace.mp3
3.2MB
Data/Music/Banjo Solo.mp3
2.17MB
Data/Music/Boxcar Banjo.mp3
2.57MB
Data/Music/Cajun Song.mp3
2.45MB
Data/Music/Casey Moan.mp3
4.52MB
Data/Music/Dixieland Train.mp3
944.8KB
Data/Music/Don't Let Your Dead Go Down.mp3
2.07MB
Data/Music/Foot Stomping Blues.mp3
1.26MB
Data/Music/Freight Train.mp3
3.15MB
Data/Music/Happy Go Lucky.mp3
2.41MB
Data/Music/Harp Attack.mp3
1.07MB
Data/Music/Harp how-down.mp3
634.59KB
Data/Music/I am the pourch.mp3
2.44MB
Data/Music/Icehouse Cricket.mp3
3.21MB
Data/Music/Jaw Harp Blues.mp3
3.24MB
Data/Music/Liberty.mp3
2.17MB
Data/Music/Marie.mp3
2.56MB
Data/Music/Mountain Valley Roll.mp3
2.57MB
Data/Music/Muddy Roads.mp3
3.63MB
Data/Music/No time To Lose.mp3
3.1MB
Data/Music/Oh Suzanna.mp3
2.31MB
Data/Music/Production.mp3
3.89MB
Data/Music/Raining Railroad.mp3
2.62MB
Data/Music/Red Haired Boy.mp3
3.75MB
Data/Music/Rolling along.mp3
3.91MB
Data/Music/Shuffle Train Blues.mp3
2.53MB
Data/Music/Skippin' Along.mp3
2.41MB
Data/Music/Split Rail.mp3
4.96MB
Data/Music/Switch Yard Blues.mp3
3.21MB
Data/Music/Tallahassee Morning.mp3
4.04MB
Data/Music/The 8th of January.mp3
3.02MB
Data/Music/The Caboose.mp3
2.78MB
Data/Music/Train-O-Monica.mp3
775KB
Data/Music/Turkey in the Straw.mp3
3.01MB
Data/Music/Wave in Wave.mp3
3.85MB
Data/Music/Workin on the Railroad.mp3
3.78MB
Data/Other/AirplaneTypes.txt
1.62KB
Data/Other/emitters.dat
54.7KB
Data/Other/gamespy.ico
1.05KB
Data/Other/Particles.dat
1.89KB
Data/Shaders/PShader.g
650B
Data/Shaders/PShader1.g
343B
Data/Shaders/VShader.g
645B
Data/Shaders/VShader1.g
533B
Data/Shaders/VShader2.g
381B
Data/Sound/RT3SoundBuildings.PK4
11.3MB
Data/Sound/RT3SoundInterface.PK4
1.55MB
Data/Sound/RT3SoundNature.PK4
3.42MB
Data/Sound/RT3SoundTrains.PK4
2.58MB
Data/Sound/RT3SoundWeather.PK4
1.98MB
Data/Sound/RT3SoundWorldObjects.PK4
1.3MB
Data/TreeTypes/TreeTypes.txt
4.39KB
Data/TreeTypes/vssver.scc
48B
Data/Tutorial/Tutorial_1.gmp
9.94MB
Data/Tutorial/Tutorial_2.gmp
10.82MB
Data/Voice/001 An_Introduction.mp3
572.76KB
Data/Voice/001 Go_West_a.mp3
229.49KB
Data/Voice/001 Go_West_b.mp3
122.35KB
Data/Voice/002 Germantown_a.mp3
241.13KB
Data/Voice/002 Germantown_b.mp3
78.47KB
Data/Voice/003 CentralPacific_a.mp3
286.02KB
Data/Voice/003 CentralPacific_b.mp3
97.86KB
Data/Voice/004 Texas_Tea_a.mp3
271.13KB
Data/Voice/004 Texas_Tea_b.mp3
51.13KB
Data/Voice/005 War_Effort_a.mp3
251.13KB
Data/Voice/005 War_Effort_b.mp3
113.57KB
Data/Voice/006 StateofGermany_a.mp3
271.13KB
Data/Voice/006 StateofGermany_b.mp3
94.59KB
Data/Voice/007 FlyingScotsman_a.mp3
262.96KB
Data/Voice/007 FlyingScotsman_b.mp3
76.63KB
Data/Voice/008 CrossingAlps_a.mp3
217.04KB
Data/Voice/008 CrossingAlps_b.mp3
130.1KB
Data/Voice/009 ThirdRepublic_a.mp3
204.8KB
Data/Voice/009 ThirdRepublic_b.mp3
83.57KB
Data/Voice/010 OrientExpress_a.mp3
278.68KB
Data/Voice/010 OrientExpress_b.mp3
189.29KB
Data/Voice/011 ArgentinaOpens_a.mp3
248.06KB
Data/Voice/011 ArgentinaOpens_b.mp3
128.68KB
Data/Voice/012 RhodesUnfinished_a.mp3
279.29KB
Data/Voice/012 RhodesUnfinished_b.mp3
76.23KB
Data/Voice/013 JapanTrembles_a.mp3
237.66KB
Data/Voice/013 JapanTrembles_b.mp3
210.92KB
Data/Voice/014 GreenlandGrowing_a.mp3
260.1KB
Data/Voice/014 GreenlandGrowing_b.mp3
92.55KB
Data/Voice/015 Dutchlantis_a.mp3
251.74KB
Data/Voice/015 Dutchlantis_b.mp3
125.41KB
Data/Voice/016 California_a.mp3
196.23KB
Data/Voice/016 California_b.mp3
88.88KB
Data/Voice/020 CampaignWin_a.mp3
326.43KB
Data/Voice/025 Select_a.mp3
71.13KB
Data/Voice/025 Select_b.mp3
35.21KB
Data/Voice/025 Select_c.mp3
81.94KB
Data/Voice/025 Select_d.mp3
66.23KB
Data/Voice/030 Getgoing_a.mp3
70.31KB
Data/Voice/030 Getgoing_b.mp3
65.41KB
Data/Voice/030 Getgoing_c.mp3
61.33KB
Data/Voice/030 Getgoing_d.mp3
73.78KB
Data/Voice/035 TouchAgain_a.mp3
48.06KB
Data/Voice/035 TouchAgain_b.mp3
58.47KB
Data/Voice/040 NO_Touch_a.mp3
34.39KB
Data/Voice/040 NO_Touch_b.mp3
31.74KB
Data/Voice/040 NO_Touch_c.mp3
18.68KB
Data/Voice/040 NO_Touch_d.mp3
39.49KB
Data/Voice/045 Lose_a.mp3
86.02KB
Data/Voice/045 Lose_b.mp3
117.04KB
Data/Voice/045 Lose_c.mp3
85.41KB
Data/Voice/045 Lose_d.mp3
40.51KB
Data/Voice/050 RoomtoLeft.mp3
110.72KB
Data/Voice/050 RoomtoRight.mp3
64.39KB
Data/Voice/055 Credits_a.mp3
89.9KB
Data/Voice/055 Credits_b.mp3
90.31KB
Data/Voice/055 Credits_c.mp3
81.74KB
Data/Voice/055 Credits_d.mp3
86.43KB
Data/Voice/060 Highscore_a.mp3
35KB
Data/Voice/060 Highscore_b.mp3
71.74KB
Data/Voice/060 Highscore_c.mp3
35.61KB
Data/Voice/060 Highscore_d.mp3
102.96KB
Data/Voice/065 Truisim_a.mp3
80.51KB
Data/Voice/065 Truisim_b.mp3
57.66KB
Data/Voice/065 Truisim_c.mp3
86.84KB
Data/Voice/065 Truisim_d.mp3
42.96KB
Data/Voice/070 Snore_a.mp3
137.86KB
Data/Voice/070 Snore_b.mp3
128.06KB
Data/Voice/075 Startled_a.mp3
40.92KB
Data/Voice/075 Startled_b.mp3
30.1KB
Data/Voice/080 Sneeze_a.mp3
17.25KB
Data/Voice/080 Sneeze_b.mp3
17.66KB
Data/Voice/080 Sneeze_c.mp3
22.76KB
HotKeys/hotkeys.txt
4.1KB
maps/Argentina Opens Up.gmp
12.18MB
maps/Britain.gmp
9MB
maps/British Isles.gmp
9.03MB
maps/California Island.gmp
6.43MB
maps/Central Pacific.gmp
8.45MB
maps/Chicago to New York.gmp
14.99MB
maps/Crossing the Alps.gmp
6.19MB
maps/Dutchlantis.gmp
9.96MB
maps/East Coast, USA.gmp
7.29MB
maps/Eastern Canada.gmp
9.84MB
maps/France.gmp
10.38MB
maps/Germantown.gmp
15.29MB
maps/Germany.gmp
12.67MB
maps/Go West!.gmp
7.45MB
maps/Greenland Growing.gmp
8.98MB
maps/Italy.gmp
9.17MB
maps/Japan Trembles.gmp
7.8MB
maps/Mississippi Valley.gmp
15.33MB
maps/New Beginnings.gmp
10.5MB
maps/Orient Express.gmp
11.5MB
maps/Rhodes Unfinished.gmp
15.08MB
maps/South East Australia.gmp
8.14MB
maps/South East USA.gmp
19.67MB
maps/State of Germany.gmp
12.63MB
maps/Tex-Mex.gmp
13.53MB
maps/Texas Tea.gmp
13.56MB
maps/Third Republic.gmp
10.32MB
maps/War Effort.gmp
11.35MB
Support/3dfx.html
1.07KB
Support/ati.html
2.16KB
Support/brightness.html
1.38KB
Support/cards.js
784B
Support/cards2.js
812B
Support/creative.html
704B
Support/digitalaudio.html
796B
Support/display.html
2.38KB
Support/dropdown.js
428B
Support/dxdiag.html
1.23KB
Support/guillemot.html
678B
Support/install.html
734B
Support/intel.html
1.04KB
Support/matrox.html
755B
Support/maudio.html
862B
Support/mouse.html
796B
Support/nvidia.html
656B
Support/out.html
1.4KB
Support/performance.html
1.44KB
Support/powervr.html
657B
Support/puredigital.html
679B
Support/requirements.html
776B
Support/run.html
3.07KB
Support/s3.html
680B
Support/shercules.html
888B
Support/sis.html
626B
Support/sound.html
1.53KB
Support/support.css
544B
Support/support.html
3.26KB
Support/syamaha.html
843B
Support/terratec.html
671B
Support/trains.html
1.14KB
Support/vhercules.html
885B
Support/voyetra.html
874B
Support/vyamaha.html
843B
binkw32.dll
367KB
CPUInfo.exe
48KB
Launch RT3 In 'Safe Mode', Full Screen, No Sound.bat
13B
Launch RT3 In 'Safe Mode', Full Screen.bat
13B
Launch RT3 In 'Safe Mode', Windowed, No Sound.bat
13B
Launch RT3 In 'Safe Mode', Windowed.bat
13B
Launch RT3 In Normal Mode, Reset Defaullts.bat
13B
Mss32.dll
362KB
Readme.rtf
34.8KB
RT3.exe
2.22MB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=