#Terrace
#Copyright: escalatorgeek881, 2009

#Note: This is all fictious and imaginary.

#This is the historic part of Terrace, which is a suburb of Andersville (fictious). Many of the buildings and streetscaping was redone, making this area look modern.
#The buildings located in this area include the TV Tower, Capitol Tower (now Fiction Center), Terrace Border, Southwest Andersville Public Library, Gateway Building (newer)...
#Marriott Terrace Hotel, etc.
#The buildings are all connected by the Terrace Connection (mall and recreation).
#The TV Tower was the news station and offices for ANBC (Andersville Broadcasting Company) until they moved downtown into the top floors of One Mantis Center in 1992.
#From then until 2004, the TV Tower was vacant and the upper floors of the parking garage were closed. The lower floors were sold to the library next door.
#The 3rd floor of the TV Tower was opened to the public as a lounge, and the TV Tower elevators were shut down.
#During this period, Terrace was in financial struggle, because most of its office Tenants were moving to Andersville.
#In 2004, after the tough times, Terrace began sprawling like madness. It is unknown what has caused this, but research says that since more and more companies
#are fighting to get space in Andersville, more are realizing that there is space in the subrbs.
#In 2005, Terrace Border was built and Vanity Plaza was renovated and reopened. In 2006, Two Mattenham Square, Three Mattenham Square, and Four Mattenham Square were built.
#The TV Tower was leased to many companies, by 2008, it was completely full.

#The Capitol Tower used to be a government building, until the goverment moved its regional offices to Andersville. It was then bought by Capitol Properties Inc. in 1974, and was
#their Northeast Headquarters, until 1990 when they moved to a larger building in Uptown Andersville. They then bought it back in 2006, renovated it,  and leased it to office tenants. 
#It was full within 10 days after they made it available for lease.

<Globals>
    Name = Terrace
    Designer = escalatorgeek881
    Location = Terrace (suburb of Andersville)
    Description = Many Buildings
    Version = 1
    HorizScale = 1
    CameraFloor = 0
    CameraPosition = 0, 40
    CameraRotation = 0, 180, 0
<EndGlobals>

<Textures>
    Load data/brick1.jpg, Brick, 0.269, 0.25
    Load data/marb148.jpg, Wall2, 0.269, 0.25
    Load data/grndroad1mid.jpg, Road, 0.25, 0.25
    Load data/lobbyfront.jpg, LobbyFront, 0.022, 1
    Load data/windows11h.jpg, MainWindows, 0.05, 1
    Load data/windows11e.jpg, MainWindows2, 0.05, 1
    Load data/windows11h_inside.gif, MainWindowsInt, 0.05, 1
    Load data/windows11h_inside.gif, ElevWindows, 1, 1
    Load data/Carpet0013_S.jpg, Carpet1, 0.2, 0.2
    Load data/symb5.jpg, Wood3, 0.269, 0.25
    Load data/marb047.jpg, Marble4, 0.269, 0.25
    Load data/elev1.jpg, ElevCeiling, 0.25, 0.25
    Load data/Carpet0006_S.jpg, ElevFloor, 0.25, 0.25
    Load data/Threadplate0055_2_S.jpg, ServiceElevFloor, 0.5, 0.5
    Load data/MetalBare0085_3_S.jpg, ServiceElevWall, 0.25, 0.25
    Load data/metal080.jpg, ServiceElevPanelMain, 0.5, 0.5
    Load data/diamond18h.jpg, OfficeElevWall, 0.333, 0.333
    Load data/diamond18b.jpg, ExpressElevWall, 0.333, 0.333
    Load data/diamond18i.jpg, HotelElevWall, 0.333, 0.333
    Load data/diamond18g.jpg, ResidentialElevWall, 0.333, 0.333
    Load data/metal080.jpg, ColumnTex, 0.5, 0.5
    Load data/marbl3.jpg, Wall1, 0.269, 0.25
    Load data/marb047.jpg, Wall3, 0.269, 0.25
    Load data/stucco4c.jpg, Stucco4, 0.25, 0.25
    Load data/stucco3.jpg, Stucco3, 0.25, 0.25
    Load data/cutston.jpg, Ceiling1, 0.269, 0.25
    Load data/cutston.jpg, Concrete2, 0.269, 0.25
    Load data/intext.jpg, InterExt, 0.269, 0.25
    Load data/intext.jpg, InterInt, 0.269, 0.25
    Load data/metal1.jpg, ElevExt, 0.25, 0.25
    Load data/door1.jpg, ElevDoorsL, -1, 1
    Load data/door1.jpg, ElevDoorsR, 1, 1
    Load data/door1.jpg, ElevDoorsL2, 1, 1
    Load data/door1.jpg, ElevDoorsR2, -1, 1
    Load data/text16.jpg, ElevDoors2, 1, 1
    Load data/panel-back2.jpg, ElevExtPanels, 1, 1
    Load data/panel-back2.jpg, ElevExtPanels2, 1, 1
    Load data/metal1.jpg, ElevPanel, 1, 1
    Load data/elevpanelsilver.jpg, ElevPanelMain, 1, 1
    Load data/cinderblocks.jpg, Concrete, 0.25, 0.25
    Load data/cinderblocks.jpg, ConcreteT, 0.01, 0.25
    Load data/cinderblocks.jpg, ConcreteW, 0.25, 0.0625
    Load data/cinderblocks.jpg, ConcreteW2, 0.25, 0.0625
    Load data/cinderblocks.jpg, StairsWall, 0.25, 1
    Load data/text13.jpg, Stairs, 0.269, 0.25
    Load data/servicedoor2.jpg, StairsDoor, 1, 1
    Load data/miscdoor8.jpg, Door1, 1, 1
    Load data/downtown.jpg, Downtown, 1, 1
    Load data/vents1.jpg, VentsInt, 1, 1
    Load data/vents1.jpg, VentsExt, 1, 1
    #Load data/plaque.jpg, Plaque, 1, 1
    Load data/floorsign.jpg, FloorSign, 1, 1
    Load data/floorsignballroom.jpg, FloorSignBallroom, 1, 1
    Load data/floorsignbalcony.jpg, FloorSignBalcony, 1, 1
    Load data/floorsignhotel.jpg, FloorSignHotel, 1, 1
    Load data/floorsignlobby.jpg, FloorSignLobby, 1, 1
    Load data/floorsignmaint.jpg, FloorSignMaint, 1, 1
    Load data/floorsignmez.jpg, FloorSignMez, 1, 1
    Load data/floorsignmechanical.jpg, FloorSignMechanical, 1, 1
    Load data/floorsignobservatory.jpg, FloorSignObservatory, 1, 1
    Load data/floorsignoffices.jpg, FloorSignOffices, 1, 1
    Load data/floorsignpool.jpg, FloorSignPool, 1, 1
    Load data/floorsignresidential.jpg, FloorSignResidential, 1, 1
    Load data/floorsignroof.jpg, FloorSignRoof, 1, 1
    Load data/floorsignskylobby.jpg, FloorSignSkylobby, 1, 1
    Load data/callbutton.gif, ButtonUp, 1, 1
    Load data/callbutton.gif, ButtonDown, 1, -1
    Load data/callbutton_lit.gif, ButtonUp_Lit, 1, 1
    Load data/callbutton_lit.gif, ButtonDown_Lit, 1, -1
    Load data/darrow_single.jpg, ArrowUp, 1, 1
    Load data/darrow_single.jpg, ArrowDown, 1, 1
    Load data/darrow_single_otis_upgreen.jpg, ArrowUp_Lit, 1, 1
    Load data/darrow_single_otis_downgreen.jpg, ArrowDown_Lit, 1, 1
    Load data/darrow_single_otis_upred.jpg, ArrowUp_Lit2, 1, 1
    Load data/darrow_single_otis_downred.jpg, ArrowDown_Lit2, 1, 1
    Load data/darrow_single.jpg, ArrowUn_Lit, 1, 1
    Load data/darrow_double_otis_upgreen.jpg, ArrowUp2, 1, 1
    Load data/darrow_double_otis_downred.jpg, ArrowDown2, 1, 1
    Load data/darrow_double_otis_upgreen2.jpg, ArrowUp3, 1, 1
    Load data/darrow_double_otis_downred2.jpg, ArrowDown3, 1, 1
    Load data/darrow_single.jpg, ButtonBlank, 1, 1

    #floor indicator/button pictures
    Load data/black.jpg, Black, 1, 1
    AddText Black, ButtonL, nimbus_sans.ttf, 47, L, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB1, nimbus_sans.ttf, 47, B1, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB2, nimbus_sans.ttf, 47, B2, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB3, nimbus_sans.ttf, 47, B3, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB4, nimbus_sans.ttf, 47, B4, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB5, nimbus_sans.ttf, 47, B5, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB6, nimbus_sans.ttf, 47, B6, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB7, nimbus_sans.ttf, 47, B7, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB8, nimbus_sans.ttf, 47, B8, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB9, nimbus_sans.ttf, 47, B9, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonM, nimbus_sans.ttf, 47, M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonML, nimbus_sans.ttf, 47, ML, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonR, nimbus_sans.ttf, 47, R, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP, nimbus_sans.ttf, 47, P, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonPM, nimbus_sans.ttf, 47, PM, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP1, nimbus_sans.ttf, 47, P1, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP2, nimbus_sans.ttf, 47, P2, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP3, nimbus_sans.ttf, 47, P3, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP4, nimbus_sans.ttf, 47, P4, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP5, nimbus_sans.ttf, 47, P5, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP6, nimbus_sans.ttf, 47, P6, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP7, nimbus_sans.ttf, 47, P7, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP8, nimbus_sans.ttf, 47, P8, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonP9, nimbus_sans.ttf, 47, P9, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB, nimbus_sans.ttf, 47, B, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonBR, nimbus_sans.ttf, 47, BR, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonC, nimbus_sans.ttf, 47, C, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonCC, nimbus_sans.ttf, 47, CC, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonCL, nimbus_sans.ttf, 47, CL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonGL, nimbus_sans.ttf, 47, GL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonPL, nimbus_sans.ttf, 47, PL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonIL, nimbus_sans.ttf, 47, IL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonEL, nimbus_sans.ttf, 47, EL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonH, nimbus_sans.ttf, 47, H, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL, nimbus_sans.ttf, 47, LL, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL1, nimbus_sans.ttf, 47, LL1, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL2, nimbus_sans.ttf, 47, LL2, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL3, nimbus_sans.ttf, 47, LL3, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL4, nimbus_sans.ttf, 47, LL4, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL5, nimbus_sans.ttf, 47, LL5, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL6, nimbus_sans.ttf, 47, LL6, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL7, nimbus_sans.ttf, 47, LL7, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL8, nimbus_sans.ttf, 47, LL8, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonLL9, nimbus_sans.ttf, 47, LL9, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonPH, nimbus_sans.ttf, 47, PH, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonPR, nimbus_sans.ttf, 47, PR, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonS, nimbus_sans.ttf, 47, S, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonSB, nimbus_sans.ttf, 47, SB, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonX, nimbus_sans.ttf, 47, X, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonEX, nimbus_sans.ttf, 47, EX, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonEZ, nimbus_sans.ttf, 47, EZ, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button7R, nimbus_sans.ttf, 47, 7R, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button1M, nimbus_sans.ttf, 47, 1M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button2M, nimbus_sans.ttf, 47, 2M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button3M, nimbus_sans.ttf, 47, 3M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button4M, nimbus_sans.ttf, 47, 4M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button5M, nimbus_sans.ttf, 47, 5M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, Button6M, nimbus_sans.ttf, 47, 6M, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonB2R, nimbus_sans.ttf, 47, B2R, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonOpen, nimbus_sans.ttf, 28, Open, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonClose, nimbus_sans.ttf, 28, Close, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonOpenFrontTemp, nimbus_sans.ttf, 28, Open, -1, 30, -1, 54, center, center, 255, 255, 255
    AddText ButtonOpenFrontTemp, ButtonOpenFront, nimbus_sans.ttf, 28, Front, -1, 71, -1, 95, center, center, 255, 255, 255
    AddText Black, ButtonOpenRearTemp, nimbus_sans.ttf, 28, Open, -1, 30, -1, 54, center, center, 255, 255, 255
    AddText ButtonOpenRearTemp, ButtonOpenRear, nimbus_sans.ttf, 28, Rear, -1, 71, -1, 95, center, center, 255, 255, 255
    AddText Black, ButtonCloseFrontTemp, nimbus_sans.ttf, 28, Close, -1, 30, -1, 54, center, center, 255, 255, 255
    AddText ButtonCloseFrontTemp, ButtonCloseFront, nimbus_sans.ttf, 28, Front, -1, 71, -1, 95, center, center, 255, 255, 255
    AddText Black, ButtonCloseRearTemp, nimbus_sans.ttf, 28, Close, -1, 30, -1, 54, center, center, 255, 255, 255
    AddText ButtonCloseRearTemp, ButtonCloseRear, nimbus_sans.ttf, 28, Rear, -1, 71, -1, 95, center, center, 255, 255, 255
    AddText Black, ButtonStop, nimbus_sans.ttf, 28, Stop, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonAlarm, nimbus_sans.ttf, 28, Alarm, -1, -1, -1, -1, center, center, 255, 255, 255
    AddText Black, ButtonCancelTemp, nimbus_sans.ttf, 28, Call, -1, 30, -1, 54, center, center, 255, 255, 255
    AddText ButtonCancelTemp, ButtonCancel, nimbus_sans.ttf, 28, Cancel, -1, 71, -1, 95, center, center, 255, 255, 255
    AddTextRange 1, 300, Black, Button%number%, nimbus_sans.ttf, 47, %number%, -1, -1, -1, -1, center, center, 255, 255, 255
<EndTextures>

#To Do List

#Southwest Andersville Public Library Main Building**
#Underground Parking Garage for SWAPL MB**

#*Predicted to take long time.
#**Will divide into smaller categories.

#Ground

#South to North Streets
    #Vanity St.
    #Main St.
    #Terrace St.
    #Fountain St.

#East to West Streets
    #New Terrace St.
    #Mattenham St.
    #Library St.
    #Main St. (after turn)
    #Border St.

#Street Blocks: 48,400 sq. ft.

#Road Width
    #Border St: 50 ft.
    #Rest of Streets: 25 ft.

#Sidewalk Width: 15 ft.

AddGround Ground, Downtown, -158400, -158400, 158400, 158400, 0, 7920, 7920
Cut Landscape, -555, -1, -366, 545, 1, 1246, false, true

#Sidewalks/Paved Walkways
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Landscape, TV Tower/Capitol Tower Parking Lot, Concrete2, 0.5, -200, -66, -66, 66, 0, 0, 0, 0
    AddFloor Landscape, TV Tower Parking Garage South, Concrete2, 0.5, -300, -66 - 9.5 - 0.33, 176.67 - 9 - 0.33, -66, 0, 0, 0, 0
    AddFloor Landscape, TV Tower Parking Garage North 1, Concrete2, 0.5, 66, 51, 103.5 - 9 - 0.33, 66, 0, 0, 0, 0
    AddFloor Landscape, TV Tower Parking Garage North 2, Concrete2, 0.5, 103.5 - 9 - 0.33, 54.92 + 4.25 + 0.33, 103.5 + 9 + 0.33, 66, 0, 0, 0, 0
    AddFloor Landscape, TV Tower Parking Garage North 3, Concrete2, 0.5, 103.5 + 9 + 0.33, 51, 123.5, 66, 0, 0, 0, 0
    AddFloor Landscape, TV Tower Parking Garage East, Concrete2, 0.5, 186, -66 - 9.5 - 0.33, 201, 121, 0, 0, 0, 0

    AddFloor Landscape, New Terrace Sidewalk South, Concrete2, 0.5, -555, 66, 123.5, 81, 0, 0, 0, 0
    AddFloor Landscape, New Terrace Sidewalk North 1, Concrete2, 0.5, 50, 106, 186, 121, 0, 0, 0, 0
    AddFloor Landscape, New Terrace Sidewalk North 2, Concrete2, 0.5, -225, 106, -5, 121, 0, 0, 0, 0
    AddFloor Landscape, New Terrace Sidewalk North 3, Concrete2, 0.5, -500, 106, -280, 121, 0, 0, 0, 0

    AddFloor Landscape, Terrace Sidewalk West 1, Concrete2, 0.5, -5, 106, 10, 356, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk West 2, Concrete2, 0.5, -5, 381, 10, 631, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk West 3, Concrete2, 0.5, -5, 656, 10, 906, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk West 4, Concrete2, 0.5, -5, 931, 10, 1181, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk West 5, Concrete2, 0.5, -5, 1231, 10, 1246, 0, 0, 0, 0

    AddFloor Landscape, Terrace Sidewalk East 1, Concrete2, 0.5, 35, 106, 50, 906, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk East 2, Concrete2, 0.5, 35, 931, 50, 1181, 0, 0, 0, 0
    AddFloor Landscape, Terrace Sidewalk East 3, Concrete2, 0.5, 35, 1231, 50, 1246, 0, 0, 0, 0

    AddFloor Landscape, Main Sidewalk West 1, Concrete2, 0.5, -280, 106, -265, 356, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk West 2, Concrete2, 0.5, -280, 381, -265, 631, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk West 3, Concrete2, 0.5, -280, 656, -265, 931, 0, 0, 0, 0

    AddFloor Landscape, Main Sidewalk East 1, Concrete2, 0.5, -240, 106, -225, 356, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk East 2, Concrete2, 0.5, -240, 381, -225, 631, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk East 3, Concrete2, 0.5, -240, 656, -225, 906, 0, 0, 0, 0

    AddFloor Landscape, Main Sidewalk North 1, Concrete2, 0.5, -280, 931, -5, 946, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk North 2, Concrete2, 0.5, 50, 931, 490, 946, 0, 0, 0, 0

    AddFloor Landscape, Main Sidewalk South 1, Concrete2, 0.5, -225, 891, -5, 906, 0, 0, 0, 0
    AddFloor Landscape, Main Sidewalk South 2, Concrete2, 0.5, 50, 891, 545, 906, 0, 0, 0, 0

    AddFloor Landscape, Library Sidewalk North 1, Concrete2, 0.5, -225, 656, -5, 671, 0, 0, 0, 0
    AddFloor Landscape, Library Sidewalk North 2, Concrete2, 0.5, -500, 656, -280, 671, 0, 0, 0, 0

    AddFloor Landscape, Library Sidewalk South 1, Concrete2, 0.5, -225, 616, -5, 631, 0, 0, 0, 0
    AddFloor Landscape, Library Sidewalk South 2, Concrete2, 0.5, -500, 616, -280, 631, 0, 0, 0, 0

    AddFloor Landscape, Mattenham Sidewalk North 1, Concrete2, 0.5, -225, 381, -5, 396, 0, 0, 0, 0
    AddFloor Landscape, Mattenham Sidewalk North 2, Concrete2, 0.5, -500, 381, -280, 396, 0, 0, 0, 0

    AddFloor Landscape, Mattenham Sidewalk South 1, Concrete2, 0.5, -225, 341, -5, 356, 0, 0, 0, 0
    AddFloor Landscape, Mattenham Sidewalk South 2, Concrete2, 0.5, -500, 341, -280, 356, 0, 0, 0, 0

    AddFloor Landscape, Border Sidewalk North 1, Concrete2, 0.5, -555, 1231, -5, 1246, 0, 0, 0, 0
    AddFloor Landscape, Border Sidewalk North 2, Concrete2, 0.5, 50, 1231, 490, 1246, 0, 0, 0, 0

    AddFloor Landscape, Border Sidewalk South 1, Concrete2, 0.5, -500, 1166, -5, 1181, 0, 0, 0, 0
    AddFloor Landscape, Border Sidewalk South 2, Concrete2, 0.5, 50, 1166, 490, 1181, 0, 0, 0, 0

    AddFloor Landscape, Vanity Sidewalk East 1, Concrete2, 0.5, -515, 106, -500, 356, 0, 0, 0, 0
    AddFloor Landscape, Vanity Sidewalk East 2, Concrete2, 0.5, -515, 381, -500, 631, 0, 0, 0, 0
    AddFloor Landscape, Vanity Sidewalk East 3, Concrete2, 0.5, -515, 656, -500, 1181, 0, 0, 0, 0

    AddFloor Landscape, Vanity Sidewalk West 1, Concrete2, 0.5, -555, 106, -540, 356, 0, 0, 0, 0
    AddFloor Landscape, Vanity Sidewalk West 2, Concrete2, 0.5, -555, 381, -540, 1181, 0, 0, 0, 0

    AddFloor Landscape, Fountain Sidewalk East 1, Concrete2, 0.5, 490, 931, 505, 1181, 0, 0, 0, 0
    AddFloor Landscape, Fountain Sidewalk East 2, Concrete2, 0.5, 490, 1231, 505, 1246, 0, 0, 0, 0

    AddFloor Landscape, Fountain Sidewalk West 1, Concrete2, 0.5, 530, 931, 545, 1181, 0, 0, 0, 0
    AddFloor Landscape, Fountain Sidewalk West 2, Concrete2, 0.5, 530, 1231, 545, 1246, 0, 0, 0, 0

#Temporary Street Block Fillers
    AddFloor Landscape, New TerraceVanityMainMattenham, Stucco3, 0.5, -500, 121, -280, 341, 0, 0, 0, 0
    AddFloor Landscape, New TerraceMainTerraceMattenham, Stucco3, 0.5, -225, 121, -5, 341, 0, 0, 0, 0
    AddFloor Landscape, MattenhamVanityMainLibrary, Stucco3, 0.5, -500, 396, -280, 616, 0, 0, 0, 0
    AddFloor Landscape, MattenhamSquare, Stucco3, 0.5, -225, 396, -5, 616, 0, 0, 0, 0
    AddFloor Landscape, MarriottTerrace1, Stucco3, 0.5, -500, 671, -280, 1166, 0, 0, 0, 0
    AddFloor Landscape, MarriottTerrace2, Stucco3, 0.5, -280, 946, -5, 1166, 0, 0, 0, 0
    AddFloor Landscape, MainStreetCorner, Stucco3, 0.5, -225, 671, -5, 891, 0, 0, 0, 0
    AddFloor Landscape, TerraceBorder, Stucco3, 0.5, 50, 946, 490, 1166, 0, 0, 0, 0
    AddFloor Landscape, SWAPL, Stucco3, 0.5, 50, 121, 545, 891, 0, 0, 0, 0

#Streets
    AddFloor Landscape, Parking Garage Entrance Road, Road, 0.5, 123.5, 51, 186, 106, 0, 0, 0, 0
    AddFloor Landscape, New Terrace Street, Road, 0.5, -555, 81, 123.5, 106, 0, 0, 0, 0
    AddFloor Landscape, Terrace Street, Road, 0.5, 10, 106, 35, 1246, 0, 0, 0, 0
    AddFloor Landscape, Main Street 1, Road, 0.5, -265, 106, -240, 931, 0, 0, 0, 0
    AddFloor Landscape, Main Street 2, Road, 0.5, -265, 906, 10, 931, 0, 0, 0, 0
    AddFloor Landscape, Main Street 3, Road, 0.5, 35, 906, 545, 931, 0, 0, 0, 0
    AddFloor Landscape, Mattenham Street 1, Road, 0.5, -240, 356, 10, 381, 0, 0, 0, 0
    AddFloor Landscape, Mattenham Street 2, Road, 0.5, -515, 356, -265, 381, 0, 0, 0, 0
    AddFloor Landscape, Mattenham Street 3, Road, 0.5, -555, 356, -540, 381, 0, 0, 0, 0
    AddFloor Landscape, Library Street 1, Road, 0.5, -240, 631, 10, 656, 0, 0, 0, 0
    AddFloor Landscape, Library Street 2, Road, 0.5, -515, 631, -265, 656, 0, 0, 0, 0
    AddFloor Landscape, Border Street 1, Road, 0.5, -555, 1181, 10, 1231, 0, 0, 0, 0
    AddFloor Landscape, Border Street 2, Road, 0.5, 35, 1181, 545, 1231, 0, 0, 0, 0
    AddFloor Landscape, Vanity Street, Road, 0.5, -540, 106, -515, 1181, 0, 0, 0, 0
    AddFloor Landscape, Fountain Street 1, Road, 0.5, 505, 931, 530, 1181, 0, 0, 0, 0
    AddFloor Landscape, Fountain Street 2, Road, 0.5, 505, 1231, 530, 1246, 0, 0, 0, 0

<Floor -1>
    ID = B1
    Name = Basement Level 1
    Type = Basement
    Height = 13.5
    InterfloorHeight = 1.5
    Altitude = -16.5
<EndFloor>

<Floor -2>
    ID = B2
    Name = Basement Level 2
    Type = Basement
    Height = 8.5
    InterfloorHeight = 1.5
<EndFloor>

<Floor -3>
    ID = B3
    Name = Basement Level 3
    Type = Basement
    Height = 8.5
    InterfloorHeight = 1.5
<EndFloor>

<Floor -4>
    ID = B4
    Name = Basement Level 4
    Type = Basement
    Height = 8.5
    InterfloorHeight = 1.5
<EndFloor>

<Floor -5>
    ID = B5
    Name = Basement Level 5
    Type = Basement
    Height = 8.5
    InterfloorHeight = 1.5
<EndFloor>

<Floor -6>
    ID = B6
    Name = Basement Level 6
    Type = Basement
    Height = 8.5
    InterfloorHeight = 1.5
<EndFloor>

<Floors -6 to -2>
#TV Tower and Capitol Tower
    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Concrete, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Concrete, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Concrete, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4DivideCoverA, Concrete, 0.5, -17.33, -0.25 + 2, -18 - 0.5 + 0.17, -0.25 + 2, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Concrete, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4A, Concrete, 0.5, -18 + 0.17, -17, -18 + 0.17, -0.25 - 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4B, Concrete, 0.5, -18 + 0.17, -0.25 + 2, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4C, Concrete, 0.5, -17.33 + 0.5, -0.25 - 2, -17.33 + 0.5, -0.25 + 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4DivideCoverB, Concrete, 0.5, -17.33, -0.25 - 2, -18 - 0.5 + 0.17, -0.25 - 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Concrete, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
<EndFloors>

<Floors -6 to -3>
#TV Tower and Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, -250, -66, 66, 66, 0, 0, 0, 0, False
    AddFloor Floor, Stucco3, 0.5, 66, 41, 103.5 + 9 + 0.33, 54.92 - 4.25 + 0.33, 0, 0, 0, 0, False
    AddFloor Floor, Stucco3, 0.5, 66, -70.75 - 4.75 - 9, 176.67 + 9 + 0.33, -57, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -250, -66, 66, 66, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Ceiling1, 0.5, 66, 41, 103.5 + 9 + 0.33, 54.92 - 4.25 + 0.33, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Ceiling1, 0.5, 66, -70.75 - 4.75 - 9, 176.67 + 9 + 0.33, -57, %height%, %height%, 0, 0, False

    #Internal Walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall Front, Concrete, 0, 176.67 + 9 + 0.33, -70.75 - 4.75 - 9, 176.67 - 18 - 0.33, -70.75 - 4.75 - 9, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, -200, -66, 176.67 - 18 - 0.33, -66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, -236.09 - 4.25 - 0.33, 57, -200, 57, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, -250, 2.34 - 13.33 - 0.33, -236.09 - 4.25 - 0.33, 2.34 - 13.33 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, 66, 41, 103.5 + 9 + 0.33, 41, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, -236.09 + 4.25 + 0.33, -32.33, -236.09 + 4.25 + 0.33 + 9, -32.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Concrete, 0, -236.09 + 4.25 + 0.33 + 9, 2.34 - 13.33 - 0.33, -200, 2.34 - 13.33 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Left, Concrete, 0, -250, 66, -250, 2.34 - 13.33 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Left, Concrete, 0, -200, 2.34 - 13.33 - 0.33, -200, -66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Left, Concrete, 0, 176.67 - 18 - 0.33, -66, 176.67 - 18 - 0.33, -70.75 - 4.75 - 9, %height%, %height%, 0, 0, 0, 0, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Right, Concrete, 0, 176.67 + 9 + 0.33, -70.75 - 4.75 - 9, 176.67 + 9 + 0.33, -70.75 - 4.75 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Right, Concrete, 0, 66, -57, 66, 41, %height%, %height%, 0, 0, 0, 0, False
    AddWall Right, Concrete, 0, -236.09 + 4.25 + 0.33 + 9, -32.33, -236.09 + 4.25 + 0.33 + 9, 2.34 - 13.33 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    AddWall Right, Concrete, 0, 66, 54.92 - 4.25 - 0.33, 66, 66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Right, Concrete, 0, 103.5 + 9 + 0.33, 41, 103.5 + 9 + 0.33, 54.92 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 0, False
    DrawWalls = true, true, false, false, false, false
    AddWall Right, Concrete, 0.5, -200, 66, -200, 2.34 + 13.33 + 0.33, %height%, %height%, 0, 0, 0, 0, False
    DrawWalls = true, false, false, false, false, false
    AddWall Back, Concrete, 0, 66, 66, -250, 66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Back, Concrete, 0, 176.67 + 9 + 0.33, -57, 66, -57, %height%, %height%, 0, 0, 0, 0, False
    AddWall Back, Concrete, 0, -200, 2.34 + 13.33 + 0.33, -236.09 + 4.25 + 0.33, 2.34 + 13.33 + 0.33, %height%, %height%, 0, 0, 0, 0, False
    WallOrientation = left

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -200, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -200, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, 66, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, -200, 66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Doors
    WallOrientation = center
    AddDoor StairsDoor, 0.2, 1, -200 - 0.25, 61.5 - 1.75, 3.5, 8, 0, 1, 1
    AddDoor StairsDoor, 0.2, 4, -200 - 0.25, 61.5 + 1.75, 3.5, 8, 0, 1, 1

    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, -200.5, 61.5 + 3.5, -200, 61.5 + 3.5, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, -200, 61.5 - 3.5, -200.5, 61.5 - 3.5, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, -200.5, 61.5 - 3.5, -200, 61.5 + 3.5, 8, 8, 0, 0, False
<EndFloors>

<Floor -1>
#TV Tower and Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, -200, -66, 66, 66, 0, 0, 0, 0, False
    AddFloor Floor, Stucco3, 0.5, 66, -66, 148.5, -18, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 66, 41, 103.5 + 9 + 0.33, 54.92 - 4.25 + 0.33, 0, 0, 0, 0, False
    AddFloor Floor, Stucco3, 0.5, 103.5 - 9 - 0.33, -18, 103.5 + 9 + 0.33, 41, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, -300, -66, -200, 66, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -200, -66, 66, 66, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Ceiling1, 0.5, 103.5 - 9 - 0.33, -18, 103.5 + 9 + 0.33, 41, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Ceiling1, 0.5, 66, 41, 103.5 + 9 + 0.33, 54.92 - 4.25 + 0.33, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 16, %height%, %height%, 0, 0, False
    AddFloor Ceiling, Ceiling1, 0.5, 66, -66, 148.5, -18, %fullheight%, %fullheight%, 0, 0, True

    #Internal Walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall Front, Concrete, 0, -200, -66, 148.5, -66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Front, Wall1, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 0, False
    DrawWalls = true, true, false, false, false, false
    AddWall Front, Concrete, 0.5, 66, -18, 123.5, -18, %height%, %height%, 0, 0, 0, 0, False
    DrawWalls = false, true, false, false, false, false
    AddWall Left, Wall1, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Left, Concrete, 0, 123.5, 51, 123.5, -18, %height%, %height%, 0, 0, 0, 0, False
    DrawWalls = true, true, false, false, false, false
    AddWall Left, Concrete, 0.5, 66, -18, 66, 66, %height%, %height%, 0, 0, 0, 0, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Right, Concrete, 0, 148.5, 51, 148.5, -66,  %height%, %height%, 0, 0, 0, 0, False
    AddWall Back, Concrete, 0, 66, 66, -200, 66, %height%, %height%, 0, 0, 0, 0, False
    AddWall Back, Wall1, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 0, False
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall1, Concrete, Concrete, Concrete, Concrete, Concrete
    AddWall Left, Concrete, 0.5, -200, -66, -200, 66, %height%, %height%, 0, 0, 0, 0, False

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -300, -66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, 66, -66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, -300, 66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Concrete, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Concrete, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Concrete, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4DivideCoverA, Concrete, 0.5, -17.33, -0.25 + 2, -18 - 0.5 + 0.17, -0.25 + 2, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Concrete, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4A, Concrete, 0.5, -18 + 0.17, -17, -18 + 0.17, -0.25 - 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4B, Concrete, 0.5, -18 + 0.17, -0.25 + 2, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4C, Concrete, 0.5, -17.33 + 0.5, -0.25 - 2, -17.33 + 0.5, -0.25 + 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4DivideCoverB, Concrete, 0.5, -17.33, -0.25 - 2, -18 - 0.5 + 0.17, -0.25 - 2, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Concrete, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall Wall7, Concrete, 0, 66, 41, 103.5 - 9 - 0.33, 41, %height%, %height%, 0, 0, 0, 0, False
    AddWall Wall8, Concrete, 0, 103.5 - 9 - 0.33, -18, 103.5 - 9 - 0.33, 41, %height%, %height%, 0, 0, 0, 0, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Wall8, Concrete, 0, 103.5 + 9 + 0.33, -18, 103.5 + 9 + 0.33, 54.92 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 0, False

    #Parking Ramps
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 123.5, -18, 148.5, 51, %interfloorheight%, 16.5, 0, 0, True

    #Doors
    WallOrientation = center
    AddDoor Door1, 0.2, 3, 66 + 0.25, 46, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 8, 103.5 - 4.5, -18 + 0.25, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 5, 103.5 + 4.5, -18 + 0.25, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 1, -200 + 0.25, -50 + 3.5, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 4, -200 + 0.25, -50 + 7, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 4, -200 + 0.25, -50 - 3.5, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 1, -200 + 0.25, -50 - 7, 3.5, 8, 0, 1, 1

    #Fillers
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, 66, 46 + 1.75, 66.5, 46 + 1.75, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, 66.5, 46 - 1.75, 66, 46 - 1.75, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, 66, 46 - 1.75, 66.5, 46 + 1.75, 8, 8, 0, 0, False



    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, 103.5 - 4.5 + 1.75, -17.5, 103.5 - 4.5 + 1.75, -18, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, 103.5 - 4.5 - 1.75, -18, 103.5 - 4.5 - 1.75, -17.5, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, 103.5 - 4.5 - 1.75, -18, 103.5 - 4.5 + 1.75, -17.5, 8, 8, 0, 0, False


    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, 103.5 + 4.5 + 1.75, -17.5, 103.5 + 4.5 + 1.75, -18, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, 103.5 + 4.5 - 1.75, -18, 103.5 + 4.5 - 1.75, -17.5, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, 103.5 + 4.5 - 1.75, -18, 103.5 + 4.5 + 1.75, -17.5, 8, 8, 0, 0, False


    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, -200, -50 + 8.75, -199.5, -50 + 8.75, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, -199.5, -50 + 1.75, -200, -50 + 1.75, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, -200, -50 + 1.75, -199.5, -50 + 8.75, 8, 8, 0, 0, False


    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, -200, -50 - 1.75, -199.5, -50 - 1.75, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, -199.5, -50 - 8.75, -200, -50 - 8.75, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, -200, -50 - 8.75, -199.5, -50 - 1.75, 8, 8, 0, 0, False

    DrawWalls = true, true, false, false, false, false
<EndFloor>

<Floors -1 to -6>
    if[%floor% > -6 & %floor% < -2] Cut -158, -%interfloorheight% - 1, -41, -108, %fullheight% + 1, 41, false, true
    if[%floor% = -1] Cut -158, -%interfloorheight% - 1, -41, -108, %interfloorheight% + 1, 41, false, true
    if[%floor% = -6] Cut -158, %height% - 1, -41, -108, %fullheight% + 1, 41, false, true
<EndFloors>

<Floors -6 to -3>
    #Parking Ramps
    FloorOrientation = top
    DrawWalls = true, true, true, true, false, false
    TextureOverride Ceiling1, Stucco3, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    if[%floor% ! -3] AddFloor Floor, Stucco3, %interfloorheight%, -158, -41, -133, 41, 0, %fullheight%, 0, 0, False
    TextureOverride Ceiling1, Stucco3, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    if[%floor% ! -3] AddFloor Floor, Stucco3, %interfloorheight%, -133, -41, -108, 41, %fullheight%, 0, 0, 0, False
    TextureOverride Ceiling1, Stucco3, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    if[%floor% = -3] AddFloor Floor, Stucco3, %interfloorheight%, -158, -41, -133, 41, 0, %fullheight% * 2, 0, 0, False
    TextureOverride Ceiling1, Stucco3, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    if[%floor% = -3] AddFloor Floor, Stucco3, %interfloorheight%, -133, -41, -108, 41, %fullheight% * 2, 0, 0, 0, False

    #Interfloor Covers
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFront, Concrete, 0, -158, -41, -108, -41, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeft, Concrete, 0, -158, 41, -158, -41, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRight, Concrete, 0, -108, -41, -108, 41, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBack, Concrete, 0, -108, 41, -158, 41, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
<EndFloors>

<Floor -2>
    #Floor Gap Cover
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall Front, Concrete, 0, -158, -41, -108, -41, %fullheight% + 1.5, %fullheight% + 1.5, -%interfloorheight%, -%interfloorheight%, 0, 0, False
    AddWall Left, Concrete, 0, -158, 41, -158, -41, %fullheight% + 1.5, %fullheight% + 1.5, -%interfloorheight%, -%interfloorheight%, 0, 0, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Right, Concrete, 0, -108, -41, -108, 41, %fullheight% + 1.5, %fullheight% + 1.5, -%interfloorheight%, -%interfloorheight%, 0, 0, False
    AddWall Back, Concrete, 0, -108, 41, -158, 41, %fullheight% + 1.5, %fullheight% + 1.5, -%interfloorheight%, -%interfloorheight%, 0, 0, False
<EndFloor>

<Floor 0>
    ID = %floor% + 1
    Name = Ground Level
    Type = Lobby
    Height = 18.5
    InterfloorHeight = 1.5
    Altitude = -1.5

#TV Tower Parking Garage
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    #Parking Ramp
    AddFloor Floor, Stucco3, 0.5, 148.5, -28.5, 186, 51, 21.5, %interfloorheight%, 0, 0, True

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Concrete2, 0.5, 148.5, -28.5, 186, 51, 21.5 - 1.5, 0, 0, 0, True
    AddFloor Ceiling, Concrete2, 0.5, 148.5, -66, 186, -28.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Ceiling, Concrete2, 0.5, 66, -66, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Ceiling, Concrete2, 0.5, 66, -28.5, 148.5, 51, %fullheight%, %fullheight%, 0, 0, True

    #Ramp Walls
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall2, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Left, Concrete, 2, 123.5, 51, 123.5, -66, %fullheight%, %fullheight%, 0, 0, 0, 1, True
    AddWall Front, Concrete, 2, 123.5, -18, 148.5, -18, %fullheight%, %fullheight%, 0, 0, 0, 0, True
    WallOrientation = left
    DrawWalls = true, true, true, true, false, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Concrete, 2, 148.5, 51, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, 0, 1, True

#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, -66, -66, 66, 66, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, 66, -66, 123.5, 51, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -66, -66, 66, 66, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -66, -66, 123.5, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -66, 66, -66, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, 66, 51, 66, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 66, 66, -66, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 103.5 - 9 - 0.33, 51, 66, 51, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 123.5, 51, 103.5 + 9 + 0.33, 51, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -66, -66, 123.5, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows, 0, -66, 66, -66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows, 0, 66, 51, 66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 66, 66, -66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 103.5 - 9 - 0.33, 51, 66, 51, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 123.5, 51, 103.5 + 9 + 0.33, 51, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -66, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False



#Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -300, -66, -200, 16, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 16, %height% - 1, %height% - 1, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, -200, -66, -200, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows2, 0, -300, -66, -200, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows2, 0, -300, 66, -300, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows2, 0, -200, -66, -200, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows2, 0, -200, 66, -300, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 16, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 16, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, Wood3, 0, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, Wood3, 0, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, Wood3, 0, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, Wood3, 0, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall Wall1, Wall1, 0.5, -200, 2.34 - 13.33 - 0.33, -236.09 + 4.25 + 0.33, 2.34 - 13.33 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall2, Wall1, 0.5, -250 - 9 - 0.33, -6.74 - 4.25 - 0.33, -300, -6.74 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    DrawWalls = true, true, false, false, false, false
    TextureOverride Concrete, Wall1, Concrete, Concrete, Concrete, Concrete
    AddWall Wall5, Concrete, 0.5, -236.09 + 4.25 + 0.33 + 9, 2.34 - 13.33 - 0.33, -236.09 + 4.25 + 0.33 + 9, -41, %height%, %height%, 0, 0, 0, 1, False
    TextureOverride Wall1, Concrete, Concrete, Concrete, Concrete, Concrete
    AddWall Wall7, Wall1, 0.5, -241, -40.5, -236.09 + 4.25 + 0.33 + 9, -40.5, %height%, %height%, 0, 0, 0, 1, False
    TextureOverride Wall1, Concrete, Concrete, Concrete, Concrete, Concrete
    AddWall Wall8, Wall1, 0.5, -250 - 18 - 0.33, -40.5, -259, -40.5, %height%, %height%, 0, 0, 0, 1, False
    TextureOverride Concrete, Wall1, Concrete, Concrete, Concrete, Concrete
    AddWall Wall5, Concrete, 0.5, -241 + 0.5, -41 + 0.5, -241 + 0.5, -66, %height%, %height%, 0, 0, 0, 1, False

    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall Wall3A, Concrete, 0.5, -236.09 + 4.25 + 0.33 + 9, 2.34 - 13.33 - 0.33 - 0.5, -236.09 + 4.25 + 0.33, 2.34 - 13.33 - 0.33 - 0.5, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3B, Wall1, 0.5, -200, 2.34 - 13.33 - 0.33 - 0.5, -236.09 + 4.25 + 0.33 + 9, 2.34 - 13.33 - 0.33 - 0.5, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4A, Concrete, 0.5, -250 - 9 - 0.33, -6.74 - 4.25 - 0.33 - 0.5, -250 - 18 - 0.33, -6.74 - 4.25 - 0.33 - 0.5, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4B, Wall1, 0.5, -250 - 18 - 0.33, -6.74 - 4.25 - 0.33 - 0.5, -300, -6.74 - 4.25 - 0.33 - 0.5, %height%, %height%, 0, 0, 0, 1, False
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall1, Concrete, Concrete, Concrete, Concrete, Concrete
    AddWall Wall6, Concrete, 0.5, -250 - 18 - 0.33, -6.74 - 4.25 - 0.33, -250 - 18 - 0.33, -41, %height%, %height%, 0, 0, 0, 1, False
    TextureOverride Wall1, Concrete, Concrete, Concrete, Concrete, Concrete
    AddWall Wall9, Concrete, 0.5, -259 - 0.5, -41 + 0.5, -259 - 0.5, -66, %height%, %height%, 0, 0, 0, 1, False
<EndFloor>

<Floors 1 to 5>
    ID = %floor% + 1
    Name = Floor (%floor% + 1)
    Type = Office
    Height = 18.5
    InterfloorHeight = 1.5
<EndFloors>

<Floor 1>
#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, -66, -66, 66, 66, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -66, -66, 66, 66, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -66, -66, 66, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -66, 66, -66, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, 66, -66, 66, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 66, 66, -66, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -66, -66, 66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows, 0, -66, 66, -66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows, 0, 66, -66, 66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 66, 66, -66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IFront, InterExt, 0.5, 66, -66, 86, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 86, 51, 66, 51, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -66, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False

#TV Tower Parking Garage
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, 66, -66, 86, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, -28.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 148.5, 51, %interfloorheight%, %interfloorheight%, 0, 0, True

    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True

    #Parking Ramps
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 10, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 20, %interfloorheight% + 10, 0, 0, True

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 10, 0, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 20, 10, 0, 0, True

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True

    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %fullheight%, %fullheight%, 0, 0, True

    #Ramp Walls
    SetAutoSize = true, true
    WallOrientation = right
    DrawWalls = true, true, true, true, false, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Left, Concrete, 2, 123.5, 13.5, 123.5, -28.5, %fullheight%, %fullheight%, 0, 0, 0, 0, True
    WallOrientation = left
    DrawWalls = true, true, true, true, false, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Concrete, 2, 148.5, 13.5, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Concrete, 2, 148.5, 51, 148.5, 13.5, 10, 10, 0, 0, 0, 0, True

    #Interfloor and External Walls
    WallOrientation = left
    DrawWalls = true, true, true, true, true, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 3, %interfloorheight% + 3, 0, 0, 0, 0, True
    DrawWalls = true, true, false, false, true, false
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Left, Concrete, 2, 86, 49, 86, -64, %interfloorheight% + 3, %interfloorheight% + 3, 0, 0, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Left, Concrete, 2, 86, 49, 86, -64, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, true, true, true, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 3, %interfloorheight% + 3, 0, 0, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 3, %interfloorheight% + 3, 0, 0, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall IRight, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True

    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Left, Concrete, 2, 86, 31, 86, -64, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, true, true, false, true
    AddWall Left, Concrete, 2, 86, 49, 86, 31, %interfloorheight% + 3, %interfloorheight% + 3, 17, 17, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Right, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, true, true, false, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 3, %interfloorheight% + 3, 17, 17, 0, 0, True

    
#Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -300, -66, -200, 16, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 16, %height% - 1, %height% - 1, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, -200, -66, -200, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows2, 0, -300, -66, -200, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows2, 0, -300, 66, -300, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows2, 0, -200, -66, -200, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows2, 0, -200, 66, -300, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 16, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 16, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, Wood3, 0, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, Wood3, 0, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, Wood3, 0, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, Wood3, 0, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloor>

<Floor 2>
#TV Tower Parking Garage
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 31, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 112, 31, 148.5, 51, %interfloorheight%, %interfloorheight%, 0, 0, True

    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True

    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %fullheight%, %fullheight%, 0, 0, True

    #Interfloor and External Walls
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Left, Concrete, 2, 86, 31, 86, -64, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall IRight, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
<EndFloor>

<Floors 3 to 5>
#TV Tower Parking Garage
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 51, %interfloorheight%, %interfloorheight%, 0, 0, True

    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 10, %interfloorheight% + 10, 0, 0, True

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %interfloorheight% + 8.5, %interfloorheight% + 8.5, 0, 0, True

    AddFloor Floor, Concrete2, 0.5, 148.5, -66, 186, 51, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -66, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, -28.5, 123.5, 13.5, %fullheight%, %fullheight%, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 86, 13.5, 148.5, 51, %fullheight%, %fullheight%, 0, 0, True

    #Interfloor and External Walls
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall Left, Concrete, 2, 86, 49, 86, -64, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall IRight, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 6, %interfloorheight% + 6, 7, 7, 0, 0, True
<EndFloors>

<Floors 2 to 4>
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IFront, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall ILeft, Concrete, 2, 86, 49, 86, -64, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall IRight, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IBack, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IBack, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 6, %interfloorheight% + 6, 17, 17, 0, 0, True
<EndFloors>

<Floor 5>
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IFront, Concrete, 2, 176.67 - 9 - 0.33, -66, 86, -66, %interfloorheight% + 8, %interfloorheight% + 8, 17, 17, 0, 0, True
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall ILeft, Concrete, 2, 86, 49, 86, -64, %interfloorheight% + 8, %interfloorheight% + 8, 17, 17, 0, 0, True
    WallOrientation = right
    DrawWalls = true, true, false, false, true, true
    TextureOverride Concrete, Concrete, ConcreteW2, ConcreteW2, ConcreteW2, ConcreteW2
    AddWall IRight, Concrete, 2, 186, -66 + 0.33, 186, 49, %interfloorheight% + 8, %interfloorheight% + 8, 17, 17, 0, 0, True
    DrawWalls = true, true, true, true, true, true
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IBack, Concrete, 2, 186, 51, 112.25, 51, %interfloorheight% + 8, %interfloorheight% + 8, 17, 17, 0, 0, True
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IBack, Concrete, 2, 94.75, 51, 86, 51, %interfloorheight% + 8, %interfloorheight% + 8, 17, 17, 0, 0, True
<EndFloor>

#Column Frames for Parking Garage
<Floors -1 to 5>
    ColumnWallBox2 ColumnF1, ColumnTex, 87, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnF2, ColumnTex, 120, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnF3, ColumnTex, 153, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnF4, ColumnTex, 185, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false

    ColumnWallBox2 ColumnB1, ColumnTex, 87, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnB2, ColumnTex, 120, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnB3, ColumnTex, 153, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnB4, ColumnTex, 185, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false

    ColumnWallBox2 ColumnL1, ColumnTex, 87, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnL2, ColumnTex, 87, 12, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnL3, ColumnTex, 87, -27, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnL4, ColumnTex, 87, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false

    ColumnWallBox2 ColumnR1, ColumnTex, 185, 50, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnR2, ColumnTex, 185, 12, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnR3, ColumnTex, 185, -27, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false
    ColumnWallBox2 ColumnR4, ColumnTex, 185, -65, 1.5, 1.5, %fullheight%, 0, 0, 0, false, true, false, false

<EndFloors>

<Floors 2 to 4>
    #Parking Ramps
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 10, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 20, %interfloorheight% + 10, 0, 0, True

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 10, 0, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 20, 10, 0, 0, True
<EndFloors>

<Floor 5>
    #Parking Ramps
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 10, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 123.5, -28.5, 148.5, 13.5, %interfloorheight% + 20, %interfloorheight% + 10, 0, 0, True

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 10, 0, 0, 0, True
    AddFloor Floor, Concrete2, 0.5, 123.5, -28.5, 148.5, 13.5, 20, 10, 0, 0, True
<EndFloor>

<Floors 2 to 4>
    #Ramp Walls
    WallOrientation = right
    DrawWalls = true, true, true, true, false, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Left, Concrete, 2, 123.5, 13.5, 123.5, -28.5, %fullheight%, %fullheight%, 0, 0, 0, 1, True
    WallOrientation = left
    DrawWalls = true, true, true, true, false, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Concrete, 2, 148.5, 13.5, 148.5, -28.5, %fullheight%, %fullheight%, 0, 0, 0, 1, True
<EndFloors>

<Floor 5>
    #Ramp Walls
    WallOrientation = right
    DrawWalls = true, true, true, true, true, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Left, Concrete, 2, 123.5, 13.5, 123.5, -28.5, %fullheight% + 6.24, %fullheight% + 6.24, 0, 0, 0, 1, True
    WallOrientation = left
    DrawWalls = true, true, true, true, true, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Concrete, 2, 148.5, 13.5, 148.5, -28.5, %fullheight% + 6.24, %fullheight% + 6.24, 0, 0, 0, 1, True
<EndFloor>


<Floor 2>
#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, -66, -66, 66, 36, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, -66, 46, 66, 66, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -66, -66, 66, 66, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -66, -66, 66, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -66, 31, -66, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt2, MainWindowsInt, 0, -66, 66, -66, 51, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, 66, -66, 66, 31, %height%, %height%, 0, 0, 0, 1, False
    AddWall RightWindowsInt, MainWindowsInt, 0, 66, 51, 66, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 66, 66, -66, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -66, -66, 66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows, 0, -66, 31, -66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows2, MainWindows, 0, -66, 66, -66, 51, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows, 0, 66, -66, 66, 31, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall RightWindows, MainWindows, 0, 66, 51, 66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 66, 66, -66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -66, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False

#Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -300, -66, -200, 16, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 16, %height% - 1, %height% - 1, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, -200, -66, -200, 31, %height%, %height%, 0, 0, 0, 1, False
    AddWall RightWindowsInt2, MainWindowsInt, 0, -200, 51, -200, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows2, 0, -300, -66, -200, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows2, 0, -300, 66, -300, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows2, 0, -200, -66, -200, 31, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall RightWindows2, MainWindows2, 0, -200, 51, -200, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows2, 0, -200, 66, -300, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 16, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 16, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, Wood3, 0, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, Wood3, 0, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, Wood3, 0, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, Wood3, 0, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloor>

#Crosswalk from TV Tower to Capitol Tower
<Floor 0>
    #Crosswalk Supports
    CreateWallBox2 External, Left Support 1, Concrete, -180, 35, 4, 4, %height% * 2 + 1.5, 0, 0, 3, false, true, false, false
    CreateWallBox2 External, Right Support 1, Concrete, -180, 47, 4, 4, %height% * 2 + 1.5, 0, 0, 3, false, true, false, false
    CreateWallBox2 External, Support 1 Middle, Concrete, -180, 41, 4, 8, 3, %height% + 7, 0, 3, false, true, true, true

    CreateWallBox2 External, Left Support 2, Concrete, -86, 35, 4, 4, %height% * 2 + 1.5, 0, 0, 3, false, true, false, false
    CreateWallBox2 External, Right Support 2, Concrete, -86, 47, 4, 4, %height% * 2 + 1.5, 0, 0, 3, false, true, false, false
    CreateWallBox2 External, Support 2 Middle, Concrete, -86, 41, 4, 8, 3, %height% + 7, 0, 3, false, true, true, true
<EndFloor>

<Floor 2>
    #Bottom
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor CrosswalkBottom, Concrete2, 0.5, -200, 31, -66, 51, 0, 0, 0, 0, True

    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, -200, 31, -66, 36, 0, 0, 0, 0, False
    AddFloor Floor, Carpet1, 0.5, -200, 36, 107, 46, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, -200, 46, -66, 51, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -200, 31, -66, 51, %height%, %height%, 0, 0, False

    #Interfloor Cover for Ceiling Height Change
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall ICover, Marble4, 0, -200, 51, -200, 31, 1, 1, %height% - 1, %height% - 1, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -200, 31, -66, 31, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall BackWindowsInt, MainWindowsInt, 0, -66, 51, -200, 51, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -200, 31, -66, 31, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall BackWindows, MainWindows, 0, -66, 51, -200, 51, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -200, 31, -66, 51, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -200, 31, -66, 51, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall IFront, InterExt, 0.5, -200, 31, -66, 31, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    AddWall IBack, InterExt, 0.5, -66, 51, -200, 51, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
<EndFloor>

<Floor 3>
    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -200, 31, -66, 51, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -200, 31, -66, 51, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall IFront, InterExt, 0.5, -200, 31, -66, 31, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    AddWall IBack, InterExt, 0.5, -66, 51, -200, 51, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True

    #Top
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor CrossWalkTop, Concrete2, 0.5, -200, 31, -66, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
<EndFloor>

#Crosswalk from TV Tower to TV Tower Parking Garage
<Floor 2>
    #Bottom
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor CrosswalkBottom, Concrete2, 0.5, 66, 31, 86, 51, 0, 0, 0, 0, True

    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, 107, 31, 112, 51, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, 66, 31, 107, 36, 0, 0, 0, 0, False
    AddFloor Floor, Marble4, 0.5, 66, 46, 107, 51, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, 66, 31, 86, 51, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, 66, 31, 86, 31, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall BackWindowsInt, MainWindowsInt, 0, 86, 51, 66, 51, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, 66, 31, 86, 31, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall BackWindows, MainWindows, 0, 86, 51, 66, 51, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    SetAutoSize = true, true

    #Walls

    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall2, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Front, Wall2, 1, 86, 51, 94.75, 51, 10, 10, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall Left, Wall2, 0, 94.75, 50, 94.75, 51, 10, 10, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall Left, Wall2, 0.5, 86, 31, 86, 51, 10, 10, 0, 0, 0, 0, False
    AddWall Front, Concrete, 1, 86, 51, 94.75, 51, 5.5, 5.5, 11.5, 11.5, 0, 0, True
    AddWall Front, Concrete, 0, 86, 31, 88, 31, 3, 3, 11.5, 11.5, 0, 0, True
    AddWall Left, Concrete, 0, 94.75, 50, 94.75, 51, 5.5, 5.5, 11.5, 11.5, 0, 0, True
    TextureOverride Wall2, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Left, Wall2, 0.5, 86, 31, 86, 51, 10, 10, 10, 10, 0, 0, False
    WallOrientation = left
    TextureOverride Concrete, Wall2, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Back, Wall2, 1, 112.83, 31, 86, 31, 10, 10, %interfloorheight%, %interfloorheight%, 0, 0, True
    TextureOverride Wall2, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall Right, Wall2, 0.83, 112, 54.92 - 4.25 - 0.33, 112, 31, 10, 10, 0, 0, 0, 0, False

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, 66, 31, 86, 51, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, 66, 31, 86, 51, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall IFront, InterExt, 0.5, 66, 31, 86, 31, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    AddWall IBack, InterExt, 0.5, 86, 51, 66, 51, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True

    #Doors
    WallOrientation = Center
    AddDoor Door1, 0.2, 2, 86 - 0.25, 41 - 1.75, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 3, 86 - 0.25, 41 + 1.75, 3.5, 8, 0, 1, 1

    #TV Tower Parking Garage Elevators to TV Tower Parking Garage
    AddDoor Door1, 0.2, 2, 112.415, 41 - 1.75, 3.5, 8, 0, 1, 1
    AddDoor Door1, 0.2, 3, 112.415, 41 + 1.75, 3.5, 8, 0, 1, 1

    #Fillers
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, 85.5, 41 + 3.5, 86, 41 + 3.5, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, 86, 41 - 3.5, 85.5, 41 - 3.5, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, 85.5, 41 - 3.5, 86, 41 + 3.5, 8, 8, 0, 0, False

    

    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FFront, ConnectionWall, 0.5, 112, 41 + 3.5, 112.83, 41 + 3.5, 8, 8, 0, 0, 0, 0, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall FBack, ConnectionWall, 0.5, 112.83, 41 - 3.5, 112, 41 - 3.5, 8, 8, 0, 0, 0, 0, False

    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, ConnectionWall, 0.5, 112, 41 - 3.5, 112.83, 41 + 3.5, 8, 8, 0, 0, False   
<EndFloor>

<Floor 3>
    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, 66, 31, 86, 51, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, 66, 31, 86, 51, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall IFront, InterExt, 0.5, 66, 31, 86, 31, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    AddWall IBack, InterExt, 0.5, 86, 51, 66, 51, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True

    #Top
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor CrossWalkTop, Concrete2, 0.5, 66, 31, 86, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
<EndFloor>



<Floors 3 to 5>
#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Marble4, 0.5, -66, -66, 66, 66, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -66, -66, 66, 66, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -66, -66, 66, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -66, 66, -66, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, 66, -66, 66, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 66, 66, -66, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -66, -66, 66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows, 0, -66, 66, -66, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows, 0, 66, -66, 66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 66, 66, -66, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -66, -66, 66, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -66, -66, 66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -66, 66, -66, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 66, -66, 66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 66, 66, -66, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloors>

<Floors 3 to 4>
#TV Tower
    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -9.41 - 4.25 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False

#Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -300, -66, -200, 16, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 16, %height% - 1, %height% - 1, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, -200, -66, -200, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows2, 0, -300, -66, -200, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows2, 0, -300, 66, -300, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows2, 0, -200, -66, -200, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows2, 0, -200, 66, -300, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 16, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 16, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, Wood3, 0, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, Wood3, 0, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, Wood3, 0, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, Wood3, 0, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloors>

<Floor 5>
#TV Tower
    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 26 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -4.5 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False

#Capitol Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -300, -66, -200, 16, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -300, -66, -200, 66, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -300, -66, -200, -66, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -300, 66, -300, -66, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, -200, -66, -200, 66, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, -200, 66, -300, 66, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows2, 0, -300, -66, -200, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows2, 0, -300, 66, -300, -66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows2, 0, -200, -66, -200, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows2, 0, -200, 66, -300, 66, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 16, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 16, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, Wood3, 0, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, Wood3, 0, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, Wood3, 0, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, Wood3, 0, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloor>

#Interfloor Covers (Capitol Tower)
<Floor 0>
    WallOrientation = right
    DrawWalls = true, true, false, false, true, false
    AddInterfloorWall IFrontCover, Wall1, 1, -300, 16, -250 - 9 - 0.33, 16, %interfloorheight% + 4, %interfloorheight% + 4, 0, 0, 0, 0
<EndFloor>

<Floors 1 to 5>
    WallOrientation = right
    DrawWalls = true, true, false, false, true, false
    AddInterfloorWall IFrontCover, Wall1, 1, -300, 16, -250 - 9 - 0.33, 16, %interfloorheight% + 5, %interfloorheight% + 5, -1, -1, 0, 0
<EndFloors>


#Atrium Expansion
<Floor -1>
    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, %height%, %height%, 0, 0, False
<EndFloor>

<Floors 0 to 4>
    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Marble4, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, %height% - 1, %height% - 1, 0, 0, False
<EndFloors>

<Floor 0>
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, 0, 0, 0, 0, False
<EndFloor>

<Floor 1>
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, 0, 0, 0, 0, False
<EndFloor>

<Floor 2>
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, 0, 0, 0, 0, False
<EndFloor>

<Floors 3 to 5>
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, 0, 0, 0, 0, False
<EndFloors>

<Floors 0 to 5>
    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -236.09 + 3.25 + 0.33, 16, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0
<EndFloors>

<Floor -1>
    WallOrientation = left
    DrawWalls = true, true, false, false, true, false
    AddWall Right, Wall1, 1, -236.09 + 3.25 + 0.33, 66, -236.09 + 3.25 + 0.33, 16, %height% + 1.5 + 4, %height% + 1.5 + 4, 0, 0, 0, 0, False
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Back, Wall1, 1, -236.09 + 3.25 + 0.33, 16, -200, 16, %height%, %height%, 0, 0, 0, 0, False
<EndFloor>

<Floors 1 to 5>
    WallOrientation = left
    DrawWalls = true, true, false, false, true, false
    AddInterfloorWall IRightCover, Wall1, 1, -236.09 + 3.25 + 0.33, 66, -236.09 + 3.25 + 0.33, 16, %interfloorheight% + 5, %interfloorheight% + 5, -1, -1, 0, 0
<EndFloors>

<Floors 6 to 11>
    ID = %floor% + 1
    Name = Floor (%floor% + 1)
    Type = Office
    Height = 9
    InterfloorHeight = 1.5
<EndFloors>

<Floor 6>
#TV Tower Parking Garage
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Stucco3, 0.5, 148.5, -66, 186, 51, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -66, 148.5, -28.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, -28.5, 123.5, 13.5, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddFloor Floor, Stucco3, 0.5, 86, 13.5, 148.5, 51, %interfloorheight%, %interfloorheight%, 0, 0, True

    WallOrientation = left
    DrawWalls = true, true, true, true, true, false
    TextureOverride Concrete, Concrete, ConcreteT, ConcreteT, ConcreteW, ConcreteW
    AddWall IBack, Concrete, 2, 150.5, 13.5, 121.5, 13.5, %interfloorheight% + 4.74, %interfloorheight% + 4.74, 0, 0, 0, 0, True

#TV Tower Setbacks
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, -46, 46, 46, 66, 0, 0, 0, 0, True
    AddFloor Floor, Brick, 0.5, -46, -66, 46, -46, 0, 0, 0, 0, True
    AddFloor Floor, Brick, 0.5, 46, -66, 66, 66, 0, 0, 0, 0, True
    AddFloor Floor, Brick, 0.5, -66, -66, -46, 66, 0, 0, 0, 0, True

#Capitol Tower Mechanical
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, -300, -66, -200, 66, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Brick, 0.5, -300, -66, -200, 66, %height%, %height%, 0, 0, False

    #Vents
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall FrontWindows, VentsExt, 0, -300, -66, -200, -66, %fullheight% + 1.5, %fullheight% + 1.5, 0, 0, 7, 1, True
    AddWall LeftWindows, VentsExt, 0, -300, 66, -300, -66, %fullheight% + 1.5, %fullheight% + 1.5, 0, 0, 7, 1, True
    WallOrientation = right
    AddWall RightWindows, VentsExt, 0, -200, -66, -200, 66, %fullheight% + 1.5, %fullheight% + 1.5, 0, 0, 7, 1, True
    AddWall BackWindows, VentsExt, 0, -200, 66, -300, 66, %fullheight% + 1.5, %fullheight% + 1.5, 0, 0, 7, 1, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloor>

<Floor 7>
#Capitol Tower Roof
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, -300, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -300, -66, -200, 66, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -300, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -300, -66, -200, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -300, 66, -300, -66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, -200, -66, -200, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, -200, 66, -300, 66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
<EndFloor>

<Floors 6 to 8>
#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Carpet1, 0.5, -46, -46, 46, 46, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Ceiling1, 0.5, -46, -46, 46, 46, %height%, %height%, 0, 0, False

    #Internal Windows
    SetAutoSize = true, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, MainWindowsInt, 0, -46, -46, 46, -46, %height%, %height%, 0, 0, 0, 1, False
    AddWall LeftWindowsInt, MainWindowsInt, 0, -46, 46, -46, -46, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, MainWindowsInt, 0, 46, -46, 46, 46, %height%, %height%, 0, 0, 0, 1, False
    AddWall BackWindowsInt, MainWindowsInt, 0, 46, 46, -46, 46, %height%, %height%, 0, 0, 0, 1, False

    #External Windows
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, MainWindows, 0, -46, -46, 46, -46, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall LeftWindows, MainWindows, 0, -46, 46, -46, -46, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, MainWindows, 0, 46, -46, 46, 46, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True
    AddWall BackWindows, MainWindows, 0, 46, 46, -46, 46, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -46, -46, 46, 46, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Wall2, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Wall2, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Wall2, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Wall2, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Wall2, 0.5, -18 + 0.17, -17, -18 + 0.17, 26 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Wall2, 0.5, -4.5 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False


    DrawWalls = true, true, false, false, false, false
<EndFloors>

<Floor 9>
#TV Tower
    #Floor
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, -46, -46, 46, 46, 0, 0, 0, 0, False

    #Ceiling
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    AddFloor Ceiling, Brick, 0.5, -46, -46, 46, 46, %height%, %height%, 0, 0, False

    #Internal Walls
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddWall FrontWindowsInt, VentsInt, 0, -46, -46, 46, -46, %height%, %height%, 0, 0, 4, 1, False
    AddWall LeftWindowsInt, VentsInt, 0, -46, 46, -46, -46, %height%, %height%, 0, 0, 4, 1, False
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall RightWindowsInt, VentsInt, 0, 46, -46, 46, 46, %height%, %height%, 0, 0, 4, 1, False
    AddWall BackWindowsInt, VentsInt, 0, 46, 46, -46, 46, %height%, %height%, 0, 0, 4, 1, False

    #External Walls
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall FrontWindows, VentsExt, 0, -46, -46, 46, -46, %height%, %height%, %interfloorheight%, %interfloorheight%, 4, 0, True
    AddWall LeftWindows, VentsExt, 0, -46, 46, -46, -46, %height%, %height%, %interfloorheight%, %interfloorheight%, 4, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall RightWindows, VentsExt, 0, 46, -46, 46, 46, %height%, %height%, %interfloorheight%, %interfloorheight%, 4, 0, True
    AddWall BackWindows, VentsExt, 0, 46, 46, -46, 46, %height%, %height%, %interfloorheight%, %interfloorheight%, 4, 0, True
    SetAutoSize = true, false

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -46, -46, 46, 46, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0

    #Interior Walls
    SetAutoSize = true, true
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    AddWall Wall1, Stucco4, 0.5, -4.5 - 0.33, 16.84 - 4.25 - 0.33, -4.5 - 0.33, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall3, Stucco4, 0.5, -4.5 - 0.33 + 0.5, -17, -18 - 0.5 + 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall5, Stucco4, 0.5, 4.5 + 0.33 - 0.5, -17, 18 - 0.17, -17, %height%, %height%, 0, 0, 0, 1, False
    WallOrientation = right
    AddWall Wall2, Stucco4, 0.5, 4.5 + 0.33, -17, 4.5 + 0.33, 16.84 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall4, Stucco4, 0.5, -18 + 0.17, -17, -18 + 0.17, 26 - 4.25 - 0.33, %height%, %height%, 0, 0, 0, 1, False
    AddWall Wall6, Stucco4, 0.5, -4.5 - 0.33, 12.09 - 9 - 0.33, -18 - 0.5 + 0.17, 12.09 - 9 - 0.33, %height%, %height%, 0, 0, 0, 1, False

    DrawWalls = true, true, false, false, false, false
<EndFloor>

<Floor 10>
#TV Tower
    #Roof
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor Floor, Brick, 0.5, -46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, True

    #Interfloor External
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IFront, InterExt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall ILeft, InterExt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IRight, InterExt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    AddWall IBack, InterExt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0, True
    SetAutoSize = true, true

    #Interfloor bottom
    FloorOrientation = bottom
    DrawWalls = false, true, false, false, false, false
    AddInterfloorFloor IFloor, Brick, 0.5, -46, -46, 46, 46, 0, 0, 0, 0

    #Interfloor top
    FloorOrientation = top
    DrawWalls = true, false, false, false, false, false
    AddInterfloorFloor ITop, Brick, 0.5, -46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0

    #Interfloor walls
    WallOrientation = left
    DrawWalls = false, true, false, false, false, false
    AddInterfloorWall IFrontInt, InterInt, 0.5, -46, -46, 46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall ILeftInt, InterInt, 0.5, -46, 46, -46, -46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddInterfloorWall IRightInt, InterInt, 0.5, 46, -46, 46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    AddInterfloorWall IBackInt, InterInt, 0.5, 46, 46, -46, 46, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
<EndFloor>

    Cut external, -11.58 - 4.75, Floor(10).Altitude, -16, -11.58 + 4.75, Floor(10).Altitude + Floor(10).Interfloorheight + 1, 2, false, true

<Floors 12 to 30>
    ID = %floor% + 2
    Name = Floor (%floor% + 2)
    Type = Office
    Height = 9
    InterfloorHeight = 1.5
<EndFloors>

<Floors -6 to 14>
    Group = -6 - 8
<EndFloors>

<Floors 15 to 30>
    Group = -6 - 8
<EndFloors>

#TV Tower Main Elevators
AddShaft 1, 2, 0, 26, -2, 9
ShaftCut 1, -18, -4.25 + 0.33, 18, 4.25 - 0.33, 0, 5

<Floors -2 to 9>
    Set 6 = 0 #shaft x
    Set 7 = 26 #shaft z
    Set 8 = 18 #shaftcut x
    Set 9 = 4.25 #shaftcut z
    Set 10 = 1 #shaft number

    #shaft 1
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 9] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall2
    if[%floor% < 0] Set 5 = Concrete
    if[%floor% = 9] Set 5 = Stucco4

    #shaft 1
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Elevator 1>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 8
    FloorSkipText = Blank
    AssignedShaft = 1
    CreateElevator true, 13.5, 0.298, 1
    BeepSound = mechchime8.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav
<EndElevator>

<Elevator 2>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 8
    FloorSkipText = Blank
    AssignedShaft = 1
    CreateElevator true, 4.5, 0.298, 3
    BeepSound = mechchime9.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav
<EndElevator>

<Elevator 3>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 8
    FloorSkipText = Blank
    AssignedShaft = 1
    CreateElevator true, -4.5, 0.298, -1
    BeepSound = mechchime10.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav
<EndElevator>

<Elevator 4>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 8
    FloorSkipText = Blank
    AssignedShaft = 1
    CreateElevator true, -13.5, 0.298, 6
    BeepSound = mechchime8.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav
<EndElevator>

<Elevators 1 to 4>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling

    #right wall
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall

    #front and left walls
    WallOrientation = left
    TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Front, Wall2, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
    TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall

    #panels
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
    SetAutoSize = true, true

    #doors
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5
    AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 10, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.001, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button9, 2, 4, 8, 1, 1
    AddFloorButton 1, Button8, 2, 2, 7, 1, 1
    AddFloorButton 1, Button7, 3, 4, 6, 1, 1
    AddFloorButton 1, Button6, 3, 2, 5, 1, 1
    AddFloorButton 1, Button5, 4, 4, 4, 1, 1
    AddFloorButton 1, Button4, 4, 2, 3, 1, 1
    AddFloorButton 1, Button3, 5, 4, 2, 1, 1
    AddFloorButton 1, Button2, 5, 2, 1, 1, 1
    AddFloorButton 1, Button1, 6, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 6, 2, -1, 1, 1
    AddControlButton 1, ButtonOpen, 8, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 8, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 9, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 9, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 9, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.001, 0.7, 0.5, 6.5
<EndElevators>

#Call Buttons
<Floors -1 to 8>
    CallButtonElevators = 1, 2, 3, 4
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 0, 26 + 4.25 + 0.33 + 0.01, 4, back, 0.5, 1, true, 0, 0
<EndFloors>

#Directional and Floor Indicators
<Floor -1>
    AddDirectionalIndicator 1, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 1, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 2, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 2, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 3, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 3, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 4, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 4, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, 13, 26 + 4.25 + 0.33 + 0.01, 14, 26 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, 4, 26 + 4.25 + 0.33 + 0.01, 5, 26 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -5, 26 + 4.25 + 0.33 + 0.01, -4, 26 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -14, 26 + 4.25 + 0.33 + 0.01, -13, 26 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
<EndFloor>

<Floor 0>
    AddDirectionalIndicator 1, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 1, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 2, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 2, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 3, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 3, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 4, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 4, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
<EndFloor>

<Floor 1>
    AddDirectionalIndicator 1, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 2, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 3, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 4, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
<EndFloor>

<Floor 2>
    AddDirectionalIndicator 1, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp3, ArrowUn_Lit, ArrowDown3, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 1, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 2, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp3, ArrowUn_Lit, ArrowDown3, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 2, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 3, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp3, ArrowUn_Lit, ArrowDown3, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 3, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 4, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp3, ArrowUn_Lit, ArrowDown3, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 4, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
<EndFloor>

<Floors 3 to 5>
    AddDirectionalIndicator 1, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 2, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 3, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 4, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 9, back, 0.5, 1, true, 0, 0
<EndFloors>

<Floors 6 to 7>
    AddDirectionalIndicator 1, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.25, back, 1, 0.5, true, 0, 0
    AddDirectionalIndicator 2, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.25, back, 1, 0.5, true, 0, 0
    AddDirectionalIndicator 3, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.25, back, 1, 0.5, true, 0, 0
    AddDirectionalIndicator 4, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.25, back, 1, 0.5, true, 0, 0
<EndFloors>

<Floor 8>
    AddDirectionalIndicator 1, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 2, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 3, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 4, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
<EndFloor>

#TV Tower Service Elevator
AddShaft 2, 2, 0, 16.84, -6, 9
ShaftCut 2, -4.5, -4.25 + 0.33, 4.5, 4.25 - 0.33, 0, 5

<Floors -6 to 9>
    Set 6 = 0 #shaft x
    Set 7 = 16.84 #shaft z
    Set 8 = 4.5 #shaftcut x
    Set 9 = 4.25 #shaftcut z
    Set 10 = 2 #shaft number

    #shaft 2
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -6] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 9] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall2
    if[%floor% < 0] Set 5 = Concrete
    if[%floor% = 9] Set 5 = Stucco4

    #shaft 2
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Elevator 5>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - 8
    FloorSkipText = Blank
    AssignedShaft = 2
    CreateElevator true, 0, -0.298, 0
    BeepSound = mechchime9.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 5>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling

    #back and right walls
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, Wall2, 0.2, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #front wall
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall

    #left wall
    WallOrientation = left
    TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall

    #panels
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
    SetAutoSize = true, true

    #doors
    WallOrientation = right
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
    WallOrientation = left
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
    AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 13, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button9, 2, 3, 8, 1, 1
    AddFloorButton 1, Button8, 3, 4, 7, 1, 1
    AddFloorButton 1, Button7, 3, 2, 6, 1, 1
    AddFloorButton 1, Button6, 4, 4, 5, 1, 1
    AddFloorButton 1, Button5, 4, 2, 4, 1, 1
    AddFloorButton 1, Button4, 5, 4, 3, 1, 1
    AddFloorButton 1, Button3, 5, 2, 2, 1, 1
    AddFloorButton 1, Button2, 6, 4, 1, 1, 1
    AddFloorButton 1, Button1, 6, 2, 0, 1, 1
    AddFloorButton 1, ButtonB1, 7, 4, -1, 1, 1
    AddFloorButton 1, ButtonB2, 7, 2, -2, 1, 1
    AddFloorButton 1, ButtonB3, 8, 4, -3, 1, 1
    AddFloorButton 1, ButtonB4, 8, 2, -4, 1, 1
    AddFloorButton 1, ButtonB5, 9, 4, -5, 1, 1
    AddFloorButton 1, ButtonB6, 9, 2, -6, 1, 1
    AddControlButton 1, ButtonOpen, 11, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 11, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 12, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 12, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 12, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.7, 0.5, 6.5
<EndElevator>

#Call Buttons
<Floors -6 to 8>
    CallButtonElevators = 5
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 3, 16.84 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
<EndFloors>

#Directional and Floor Indicators
<Floor -6>
    AddDirectionalIndicator 5, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
<EndFloor>

<Floors -5 to -2>
    AddDirectionalIndicator 5, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, -4.25 - 0.33 - 0.01 + 0.298, 8, front, 1, 0.5, true, 0, 0
<EndFloors>

<Floors -1 to 7>
    AddDirectionalIndicator 5, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 0, -4.25 - 0.33 - 0.01 + 0.298, 8.25, front, 1, 0.5, true, 0, 0
<EndFloors>

<Floor 8>
    AddDirectionalIndicator 5, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
<EndFloor>

<Floor -6>
    AddFloorIndicator 5, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.35, 0.35, 8.075
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -0.5, 16.84 - 4.25 - 0.33 - 0.01, 0.5, 16.84 - 4.25 - 0.33 - 0.01, 0.5, 0.5, 8, 8, 0, 0, False
<EndFloor>

<Floors -5 to 7>
    AddFloorIndicator 5, true, front, 3, -4.25 - 0.33 - 0.03 + 0.298, 0.35, 0.35, 7.075
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, 2.5, 16.84 - 4.25 - 0.33 - 0.01, 3.5, 16.84 - 4.25 - 0.33 - 0.01, 0.5, 0.5, 7, 7, 0, 0, False
<EndFloors>

<Floor 8>
    AddFloorIndicator 5, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.35, 0.35, 8.325
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -0.5, 16.84 - 4.25 - 0.33 - 0.01, 0.5, 16.84 - 4.25 - 0.33 - 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
<EndFloor>

#Capitol Tower Main Elevators
AddShaft 3, 2, -250, 11.42, -2, 6
ShaftCut 3, -9, -4.25 + 0.33, 9, 4.25 + 0.33, 0, 5
ShowFullShaft 3 = true
ShaftShowFloors 3 = -2 - 7
ShaftShowOutside 3 = -2 - 7
AddShaft 4, 2, -250, -6.74, -2, 6
ShaftCut 4, -9, -4.25 + 0.33, 9, 4.25 - 0.33, 0, 5

<Floors -2 to 6>
    Set 6 = -250 #shaft x
    Set 7 = 11.42 #shaft z
    Set 8 = 9 #shaftcut x
    Set 9 = 4.25 #shaftcut z
    Set 10 = 3 #shaft number

    #shaft 3
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Concrete2, 0.5, -%8%, -%9%, %8%, %9% + 0.66, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 6] AddShaftFloor %10%, Shaft%10%Top, Concrete2, 0.5, -%8%, -%9%, %8%, %9% + 0.33, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Concrete2, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Concrete2, 0.33, -%8%, -%9%, -%8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    if[%floor% < -1] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9% + 0.66, %8%, %9% + 0.66, %fullheight%, %fullheight%, 0, 0, 0, 0
    if[%floor% = -1] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0.33, -%8%, %9% + 0.66, %8%, %9% + 0.66, %interfloorheight%, %interfloorheight%, 0, 0, 0, 0
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 6] AddShaftWall %10%, Shaft%10%Back, Concrete2, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    DrawWalls = true, true, false, false, false, false
    AddShaftWall %10%, Shaft%10%Right, Concrete2, 0.33, %8%, -%9%, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = center
    DrawWalls = true, true, true, false, false, false
    if[%floor% > -2 & %floor% < 6] AddShaftWall %10%, Shaft%10%Center, Concrete2, 0.33, 0, -%9%, 0, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0

    DrawWalls = true, true, false, false, false, false
    if[%floor% = -2 | %floor% = 6] AddShaftWall %10%, Shaft%10%Center, Concrete2, 0.33, 0, -%9%, 0, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall1
    if[%floor% < -1] Set 5 = Concrete
    if[%floor% = 6] Set 5 = Stucco4

    #shaft 3
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, true, true, false, false
    if[%floor% = 6] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9% + 0.33, %6% + %8% + 0.33, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = false, true, false, false, false, false
    if[%floor% > -2 & %floor% < 6] AddWall Shaft%10%BackE, Wall1, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + -%8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > -2 & %floor% < 6] AddWall Shaft%10%BackE, Wall1, 0.33, %6% + %8% - 0.33, %7% + %9%, -236.09 + 4.25 + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Floors -2 to 6>
    Set 6 = -250 #shaft x
    Set 7 = -6.74 #shaft z
    Set 8 = 9 #shaftcut x
    Set 9 = 4.25 #shaftcut z
    Set 10 = 4 #shaft number

    #shaft 4
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -2] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 9] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall1
    if[%floor% < -1] Set 5 = Concrete
    if[%floor% = 6] Set 5 = Stucco4

    #shaft 4
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    if[%floor% < 0] AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, -32, %6% + %8% + 0.99 + 8.5, -32, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% < 0] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, -32.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%FrontE, Concrete, 0.33, %6% + -%8% - 0.33, -32, %6% + %8% + 0.99 + 8.5, -32, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%LeftE1, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%LeftE2, Concrete, 0.33, %6% + -%8%, -32.33, %6% + -%8%, %7% + -%9% - 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > 0] AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, -22.5, %6% + %8% + 0.99 + 8.5, -22.5, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > 0] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, -22.5 - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

#Scenic Elevators
<Elevator 6>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 3
    CreateElevator true, 4.5, -0.298, 0
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 7>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 3
    CreateElevator true, -4.5, -0.298, 5
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevators 6 to 7>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling

    #back and right walls
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride ElevWindows, ElevWindows, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, ElevWindows, 0, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 1, 1 #front wall
    SetAutoSize = true, true
    TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall

    #left wall
    WallOrientation = left
    TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall

    #panels
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
    SetAutoSize = true, true

    #doors
    WallOrientation = right
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
    WallOrientation = left
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
    AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 9, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button7, 2, 4, 6, 1, 1
    AddFloorButton 1, Button6, 2, 2, 5, 1, 1
    AddFloorButton 1, Button5, 3, 4, 4, 1, 1
    AddFloorButton 1, Button4, 3, 2, 3, 1, 1
    AddFloorButton 1, Button3, 4, 4, 2, 1, 1
    AddFloorButton 1, Button2, 4, 2, 1, 1, 1
    AddFloorButton 1, Button1, 5, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 5, 2, -1, 1, 1
    AddControlButton 1, ButtonOpen, 7, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 7, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 8, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 8, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 8, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.7, 0.5, 6.5
<EndElevators>

#Interior Elevators
<Elevator 8>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 4
    CreateElevator true, -4.5, 0.298, 4
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 9>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 4
    CreateElevator true, 4.5, 0.298, 2
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevators 8 to 9>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling

    #right wall
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall1, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall

    #front and left walls
    WallOrientation = left
    TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Front, Wall1, 0.2, -3.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #front wall
    TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall1, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall

    #panels
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.75, 3.125, -1.75, 3.125, 8, 8, 0, 0, 0, 0 #left panel
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 1.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right panel
    SetAutoSize = true, true

    #doors
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, 3.126, 3.5, 8, true, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, 3.426, 0, 0 #shaft doors
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, left, 3.5 / 2 - 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5
    AddFloorSigns true, right, -3.5 / 2 + 0.01, 3.426 + 0.2 + 0.33, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 9, 5, front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.001, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button7, 2, 4, 6, 1, 1
    AddFloorButton 1, Button6, 2, 2, 5, 1, 1
    AddFloorButton 1, Button5, 3, 4, 4, 1, 1
    AddFloorButton 1, Button4, 3, 2, 3, 1, 1
    AddFloorButton 1, Button3, 4, 4, 2, 1, 1
    AddFloorButton 1, Button2, 4, 2, 1, 1, 1
    AddFloorButton 1, Button1, 5, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 5, 2, -1, 1, 1
    AddControlButton 1, ButtonOpen, 7, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 7, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 8, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 8, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 8, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator front, 1.75 + 1 - 0.1, 3.125 - 0.2 - 0.001, 0.7, 0.5, 6.5
<EndElevators>

#Directional and Floor Indicators
<Floors -1 to 0>
    AddDirectionalIndicator 6, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, -4.25 - 0.33 - 0.01 + 0.298, 8.5, front, 6, 0.7, false, 0, 0
    AddFloorIndicator 6, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 7, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, -4.25 - 0.33 - 0.01 + 0.298, 8.5, front, 6, 0.7, false, 0, 0
    AddFloorIndicator 7, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 8, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 8, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 9, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, 4.25 + 0.33 + 0.01 - 0.298, 8.5, back, 6, 0.7, false, 0, 0
    AddFloorIndicator 9, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.6, 0.4, 8.65
<EndFloors>

<Floors 1 to 6>
    AddDirectionalIndicator 6, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
    AddFloorIndicator 6, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 7, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
    AddFloorIndicator 7, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 8, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 8, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325
    AddDirectionalIndicator 9, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, 4.25 + 0.33 + 0.01 - 0.298, 6, back, 0.5, 1, true, 0, 0
    AddFloorIndicator 9, true, back, 0, 4.25 + 0.33 + 0.03 - 0.298, 0.35, 0.35, 8.325

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -255, 11.42 - 4.25 - 0.33 - 0.01, -254, 11.42 - 4.25 - 0.33 - 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -246, 11.42 - 4.25 - 0.33 - 0.01, -245, 11.42 - 4.25 - 0.33 - 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -246, -6.74 + 4.25 + 0.33 + 0.01, -245, -6.74 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -255, -6.74 + 4.25 + 0.33 + 0.01, -254, -6.74 + 4.25 + 0.33 + 0.01, 0.5, 0.5, 8.25, 8.25, 0, 0, False
<EndFloors>

#Call Buttons
<Floors -1 to 6>
    CallButtonElevators = 6, 7, 8, 9
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -250, 11.42 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -250, -6.74 + 4.25 + 0.33 + 0.01, 4, back, 0.5, 1, true, 0, 0
<EndFloors>

#Capitol Tower Parking and Service Elevators
AddShaft 5, 2, -236.09, 2.34, -6, 6
ShaftCut 5, -4.25 + 0.33, -13.33, 4.25 - 0.33, 13.33, 0, 5

<Floors -6 to 6>
    Set 6 = -236.09 #shaft x
    Set 7 = 2.34 #shaft z
    Set 8 = 4.25 #shaftcut x
    Set 9 = 13.33 #shaftcut z
    Set 10 = 5 #shaft number

    #shaft 5
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -6] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 6] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall1
    if[%floor% < -1] Set 5 = Concrete
    if[%floor% = 6] Set 5 = Stucco4

    #shaft 5
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% < -2] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, 57, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > -3] AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    if[%floor% < -1 | %floor% > 5] AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > 0] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, -22.5 - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%RightE, Concrete, 0.33, %6% + %8%, -32.33, %6% + %8%, %7% + -%9% - 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% < 0] AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, -32.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

#Library Parking Garage West/Capitol Tower Parking Elevators
<Elevator 10>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1, 0, 2
    FloorSkipText = Blank
    AssignedShaft = 5
    CreateElevator true, 0.298, -9, -1
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 11>
    Doors = 1
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1, 0, 2
    FloorSkipText = Blank
    AssignedShaft = 5
    CreateElevator true, 0.298, 9, -4
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevators 10 to 11>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.125, -3.75, 3.125, 3.75, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.125, -3.75, 3.125, 3.75, 8, 8, 0, 0

    #back wall (in global perspective)
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride Wall1, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, Wall1, 0.2, -3.125, 3.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0

    #front and left walls
    WallOrientation = left
    TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Front, Wall1, 0.2, -3.125, -3.75, 3.125, -3.75, 8, 8, 0, 0, 0, 0
    TextureOverride ElevExt, Wall1, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall1, 0.2, -3.125, -3.75, -3.125, 3.75, 8, 8, 0, 0, 0, 0

    #panels
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, 3.125, -3.75, 3.125, -1.75, 8, 8, 0, 0, 0, 0
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 3.125, 1.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0
    SetAutoSize = true, true

    #doors
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 3.126, 0, 3.5, 8, false, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 3.426, 0, 0, 0 #shaft doors
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, front, 3.426 + 0.2 + 0.33, 3.5 / 2 - 0.01, 0.5, 0.42, 5.5
    AddFloorSigns true, back, 3.426 + 0.2 + 0.33, -3.5 / 2 + 0.01, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 9, 5, left, 3.125 - 0.2 - 0.001, -1.75 - 1 + 0.1, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button3, 2, 3, 2, 1, 1
    AddFloorButton 1, Button1, 3, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 3, 2, -1, 1, 1
    AddFloorButton 1, ButtonB3, 4, 4, -3, 1, 1
    AddFloorButton 1, ButtonB4, 4, 2, -4, 1, 1
    AddFloorButton 1, ButtonB5, 5, 4, -5, 1, 1
    AddFloorButton 1, ButtonB6, 5, 2, -6, 1, 1
    AddControlButton 1, ButtonOpen, 7, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 7, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 8, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 8, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 8, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator left, 3.125 - 0.2 - 0.001, -1.75 - 1 + 0.1, 0.7, 0.5, 6.5
<EndElevators>

#Directional and Floor Indicators
<Floors -6 to -3>
    AddDirectionalIndicator 10, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 4.25 + 0.33 + 0.01 - 0.298, 3, 6, right, 0.5, 1, true, 0, 0
    AddFloorIndicator 10, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.35, 0.35, 8.075
    AddDirectionalIndicator 11, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 4.25 + 0.33 + 0.01 - 0.298, -3, 6, right, 0.5, 1, true, 0, 0
    AddFloorIndicator 11, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.35, 0.35, 8.075
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 + 4.25 + 0.33 + 0.01, -7.16, -236.09 + 4.25 + 0.33 + 0.01, -6.16, 0.5, 0.5, 8, 8, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -236.09 + 4.25 + 0.33 + 0.01, 11.84, -236.09 + 4.25 + 0.33 + 0.01, 10.84, 0.5, 0.5, 8, 8, 0, 0, False
<EndFloors>

<Floors -1 to 0>
    AddDirectionalIndicator 10, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 4.25 + 0.33 + 0.01 - 0.298, 0, 8.5, right, 6, 0.7, false, 0, 0
    AddFloorIndicator 10, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.6, 0.4, 8.65
    AddDirectionalIndicator 11, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 4.25 + 0.33 + 0.01 - 0.298, 0, 8.5, right, 6, 0.7, false, 0, 0
    AddFloorIndicator 11, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.6, 0.4, 8.65
<EndFloors>

<Floor 2>
    AddDirectionalIndicator 10, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 4.25 + 0.33 + 0.01 - 0.298, 0, 8.5, right, 6, 0.7, false, 0, 0
    AddFloorIndicator 10, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.6, 0.4, 8.65
    AddDirectionalIndicator 11, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 4.25 + 0.33 + 0.01 - 0.298, 0, 8.5, right, 6, 0.7, false, 0, 0
    AddFloorIndicator 11, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.6, 0.4, 8.65
<EndFloor>

#Call Buttons
<Floors -6 to -3>
    CallButtonElevators = 10, 11
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 2.34, 4, right, 0.5, 1, true, 0, 0
<EndFloors>

<Floors -1 to 0>
    CallButtonElevators = 10, 11
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 2.34, 4, right, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 2>
    CallButtonElevators = 10, 11
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 2.34, 4, right, 0.5, 1, true, 0, 0
<EndFloor>

#Capitol Tower Service Elevator
<Elevator 12>
    Doors = 2
    Speed = 10
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - 6
    FloorSkipText = Blank
    AssignedShaft = 5
    CreateElevator true, 0.298, 0, 0
    BeepSound = beep1.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    UpChimeSound 2 = otis4_Series1_chimeup.wav
    DownChimeSound 2 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 12>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, ServiceElevFloor, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, ServiceElevFloor, 0.2, -3.721, -3.75, 3.125, 3.75, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.721, -3.75, 3.125, 3.75, 8, 8, 0, 0

    #back wall (in global perspective)
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride ServiceElevWall, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, ServiceElevWall, 0.2, -3.721, 3.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0

    #front walls
    WallOrientation = left
    TextureOverride ElevExt, ServiceElevWall, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Front, ServiceElevWall, 0.2, -3.721, -3.75, 3.125, -3.75, 8, 8, 0, 0, 0, 0

    #front panels
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, 3.125, -3.75, 3.125, -1.75, 8, 8, 0, 0, 0, 0
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevPanelMain, ElevExt, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 3.125, 1.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0

    #rear panels
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, true, false, false
    TextureOverride  ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel2, ElevPanelMain, 0.2, -3.721, -3.75, -3.721, -1.75, 8, 8, 0, 0, 0, 0
    DrawWalls = true, true, true, false, false, false
    TextureOverride  ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel2, ElevPanelMain, 0.2, -3.721, 1.75, -3.721, 3.75, 8, 8, 0, 0, 0, 0
    SetAutoSize = true, true

    #doors
    WallOrientation = left
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 3.126, 0, 3.5, 8, false, 0, 0 #doors
    SetShaftDoors 1, 0.2, 3.426, 0
    WallOrientation = right
    AddDoors 2, ElevDoorsL2, ElevDoorsR2, 0.2, -3.722, 0, 3.5, 8, false, 0, 0 #doors
    SetShaftDoors 2, 0.2, -4.022, 0
    SetAutoSize = true, true

    #panel
    CreatePanel ElevPanel, 14, 5, left, 3.125 - 0.2 - 0.001, -1.75 - 1 + 0.1, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button7R, 2, 4, 6, 1, 1
    AddFloorButton 1, Button7, 2, 2, 6, 1, 1
    AddFloorButton 1, Button6, 3, 4, 5, 1, 1
    AddFloorButton 1, Button5, 3, 2, 4, 1, 1
    AddFloorButton 1, Button4, 4, 4, 3, 1, 1
    AddFloorButton 1, Button3, 4, 2, 2, 1, 1
    AddFloorButton 1, Button2, 5, 4, 1, 1, 1
    AddFloorButton 1, Button1, 5, 2, 0, 1, 1
    AddFloorButton 1, ButtonB1, 6, 4, -1, 1, 1
    AddFloorButton 1, ButtonB2R, 6, 2, -2, 1, 1
    AddFloorButton 1, ButtonB2, 7, 4, -2, 1, 1
    AddFloorButton 1, ButtonB3, 7, 2, -3, 1, 1
    AddFloorButton 1, ButtonB4, 8, 4, -4, 1, 1
    AddFloorButton 1, ButtonB5, 8, 2, -5, 1, 1
    AddFloorButton 1, ButtonB6, 9, 3, -6, 1, 1
    AddControlButton 1, ButtonOpenFront, 11, 2, open, 1, 1
    AddControlButton 1, ButtonCloseFront, 11, 4, close, 1, 1
    AddControlButton 1, ButtonOpenRear, 12, 2, open, 1, 1
    AddControlButton 1, ButtonCloseRear, 12, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 13, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 13, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 13, 4, alarm, 1, 1

    #panel
    CreatePanel ElevPanel, 14, 5, right, -3.721 + 0.2 + 0.001, 1.75 + 1 - 0.1, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 2, Button7R, 2, 4, 6, 1, 1
    AddFloorButton 2, Button7, 2, 2, 6, 1, 1
    AddFloorButton 2, Button6, 3, 4, 5, 1, 1
    AddFloorButton 2, Button5, 3, 2, 4, 1, 1
    AddFloorButton 2, Button4, 4, 4, 3, 1, 1
    AddFloorButton 2, Button3, 4, 2, 2, 1, 1
    AddFloorButton 2, Button2, 5, 4, 1, 1, 1
    AddFloorButton 2, Button1, 5, 2, 0, 1, 1
    AddFloorButton 2, ButtonB1, 6, 4, -1, 1, 1
    AddFloorButton 2, ButtonB2R, 6, 2, -2, 1, 1
    AddFloorButton 2, ButtonB2, 7, 4, -2, 1, 1
    AddFloorButton 2, ButtonB3, 7, 2, -3, 1, 1
    AddFloorButton 2, ButtonB4, 8, 4, -4, 1, 1
    AddFloorButton 2, ButtonB5, 8, 2, -5, 1, 1
    AddFloorButton 2, ButtonB6, 9, 3, -6, 1, 1
    AddControlButton 2, ButtonOpenFront, 11, 2, open, 1, 1
    AddControlButton 2, ButtonCloseFront, 11, 4, close, 1, 1
    AddControlButton 2, ButtonOpenRear, 12, 2, open, 1, 1
    AddControlButton 2, ButtonCloseRear, 12, 4, close, 1, 1
    AddControlButton 2, ButtonCancel, 13, 2, cancel, 1, 1
    AddControlButton 2, ButtonStop, 13, 3, stop, 1, 1
    AddControlButton 2, ButtonAlarm, 13, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator left, 3.125 - 0.2 - 0.001, -1.75 - 1 + 0.1, 0.7, 0.5, 6.5
    AddFloorIndicator right, -3.721 + 0.2 + 0.001, 1.75 + 1 - 0.1, 0.7, 0.5, 6.5
<EndElevator>

#Shaft Doors, Floor Indicators, and Directional Indicators
<Floors -6 to -3>
    WallOrientation = right
    AddShaftDoor 12, 2, ElevDoorsL, ElevDoorsR, 0, 0

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 - 4.25 - 0.33 - 0.01, 1.84, -236.09 - 4.25 - 0.33 - 0.01, 2.84, 0.5, 0.5, 8, 8, 0, 0, False

    AddFloorIndicator 12, true, left, -4.25 - 0.33 - 0.03 - 0.298, 0, 0.35, 0.35, 8.075
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 - 0.298, -3, 6, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floor -2>
    WallOrientation = left
    AddShaftDoor 12, 1, ElevDoorsL2, ElevDoorsR2, 0, 0
    WallOrientation = right
    AddShaftDoor 12, 2, ElevDoorsL, ElevDoorsR, 0, 0

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 - 4.25 - 0.33 - 0.01, 1.84, -236.09 - 4.25 - 0.33 - 0.01, 2.84, 0.5, 0.5, 8, 8, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -236.09 + 4.25 + 0.33 + 0.01, 1.84, -236.09 + 4.25 + 0.33 + 0.01, 2.84, 0.5, 0.5, 8, 8, 0, 0, False

    AddFloorIndicator 12, true, left, -4.25 - 0.33 - 0.03 - 0.298, 0, 0.35, 0.35, 8.075
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 - 0.298, -3, 6, left, 0.5, 1, true, 0, 0
    AddFloorIndicator 12, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.35, 0.35, 8.075
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 4.25 + 0.33 + 0.01 - 0.298, 3, 6, right, 0.5, 1, true, 0, 0
<EndFloor>

<Floors -1 to 0>
    WallOrientation = right
    AddShaftDoor 12, 2, ElevDoorsL, ElevDoorsR, 0, 0

    AddDirectionalIndicator 12, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, -4.25 - 0.33 - 0.01 - 0.298, 0, 8.5, left, 6, 0.7, false, 0, 0
    AddFloorIndicator 12, true, left, -4.25 - 0.33 - 0.03 - 0.298, 0, 0.6, 0.4, 8.65
<EndFloors>

<Floor 1>
    WallOrientation = left
    AddShaftDoor 12, 1, ElevDoorsL2, ElevDoorsR2, 0, 0

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 + 4.25 + 0.33 + 0.01, 1.84, -236.09 + 4.25 + 0.33 + 0.01, 2.84, 0.5, 0.5, 8.25, 8.25, 0, 0, False

    AddFloorIndicator 12, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.35, 0.35, 8.325
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 4.25 + 0.33 + 0.01 - 0.298, 3, 6, right, 0.5, 1, true, 0, 0
<EndFloor>

<Floor 2>
    WallOrientation = right
    AddShaftDoor 12, 2, ElevDoorsL, ElevDoorsR, 0, 0

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 - 4.25 - 0.33 - 0.01, 1.84, -236.09 - 4.25 - 0.33 - 0.01, 2.84, 0.5, 0.5, 8.25, 8.25, 0, 0, False

    AddFloorIndicator 12, true, left, -4.25 - 0.33 - 0.03 - 0.298, 0, 0.35, 0.35, 8.325
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 - 0.298, -3, 6, left, 0.5, 1, true, 0, 0
<EndFloor>

<Floors 3 to 6>
    WallOrientation = left
    AddShaftDoor 12, 1, ElevDoorsL2, ElevDoorsR2, 0, 0
    WallOrientation = right
    if[%floor% = 6] AddShaftDoor 12, 2, ElevDoorsL, ElevDoorsR, 0, 0

    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 + 4.25 + 0.33 + 0.01, 1.84, -236.09 + 4.25 + 0.33 + 0.01, 2.84, 0.5, 0.5, 8.25, 8.25, 0, 0, False

    AddFloorIndicator 12, true, right, 4.25 + 0.33 + 0.03 - 0.298, 0, 0.35, 0.35, 8.325
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 4.25 + 0.33 + 0.01 - 0.298, 3, 6, right, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 6>
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -236.09 - 4.25 - 0.33 - 0.01, 1.84, -236.09 - 4.25 - 0.33 - 0.01, 2.84, 0.5, 0.5, 8.25, 8.25, 0, 0, False

    AddFloorIndicator 12, true, left, -4.25 - 0.33 - 0.03 - 0.298, 0, 0.35, 0.35, 8.325
    AddDirectionalIndicator 12, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 - 0.298, -3, 6, left, 0.5, 1, true, 0, 0
<EndFloor>

#Floor Signs
<Floor -6>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB6, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB6, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor -5>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB5, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB5, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor -4>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB4, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB4, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor -3>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB3, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB3, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor -2>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB2, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
    AddWall IndPanel, ButtonB2R, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB2, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
    AddWall IndPanel, ButtonB2R, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor -1>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, ButtonB1, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, ButtonB1, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 0>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button1, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button1, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 1>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button2, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button2, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 2>
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button3, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button3, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 3>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button4, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button4, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 4>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button5, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button5, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 5>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button6, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button6, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
<EndFloor>

<Floor 6>
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button7, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 + 1.75 - 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button7, 0, -236.09 + 0.298 + 3.426 - 0.05 + 0.33, 2.34 - 1.75 + 0.01, -236.09 + 0.298 + 3.426 + 0.45 + 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddWall IndPanel, Button7R, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 + 1.75 - 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 + 1.75 - 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddWall IndPanel, Button7R, 0, -236.09 - 0.298 - 3.426 + 0.05 - 0.33, 2.34 - 1.75 + 0.01, -236.09 - 0.298 - 3.426 - 0.45 - 0.33, 2.34 - 1.75 + 0.01, 0.42, 0.42, 5.5, 5.5, 1, 1, False
    SetAutoSize = true, true
<EndFloor>

#Call Buttons
<Floors -6 to -2>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 - 4.25 - 0.33 - 0.01, -0.66, 4, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floor -2>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 5.34, 4, right, 0.5, 1, true, 0, 0
<EndFloor>

<Floors -1 to -0>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 - 4.25 - 0.33 - 0.01, -0.66, 4, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 1>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 5.34, 4, right, 0.5, 1, true, 0, 0
<EndFloor>

<Floor 2>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 - 4.25 - 0.33 - 0.01, -0.66, 4, left, 0.5, 1, true, 0, 0
<EndFloor>

<Floors 3 to 6>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 + 4.25 + 0.33 + 0.01, 5.34, 4, right, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 6>
    CallButtonElevators = 12
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -236.09 - 4.25 - 0.33 - 0.01, -0.66, 4, left, 0.5, 1, true, 0, 0
<EndFloor>

#Library Parking Garage Central/TV Tower Parking Elevators
AddShaft 6, 2, -9.41, 12.09, -6, 4
ShaftCut 6, -4.25 + 0.33, -9, 4.25 - 0.33, 9, 0, 5

<Floors -6 to 4>
    Set 6 = -9.41 #shaft x
    Set 7 = 12.09 #shaft z
    Set 8 = 4.25 #shaftcut x
    Set 9 = 9 #shaftcut z
    Set 10 = 6 #shaft number

    #shaft 6
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -6] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9%, 0, 0, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 4] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9%, %fullheight% - 0.1, %fullheight% - 0.1, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    AddShaftWall %10%, Shaft%10%Back, Brick, 0.33, -%8%, %9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9%, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = -%interfloorheight%
    Set 5 = Wall2
    if[%floor% < 0] Set 5 = Concrete

    #shaft 6
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall Shaft%10%FrontE, %5%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall Shaft%10%BackE, %5%, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, False
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Elevator 13>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1, 0, 2
    FloorSkipText = Blank
    AssignedShaft = 6
    CreateElevator true, -0.298, 4.5, 0
    BeepSound = mechchime9.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 14>
    Doors = 1
    Speed = 8
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1, 0, 2
    FloorSkipText = Blank
    AssignedShaft = 6
    CreateElevator true, -0.298, -4.5, -5
    BeepSound = mechchime8.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevators 13 to 14>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.125, -3.75, 3.125, 3.75, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.125, -3.75, 3.125, 3.75, 8, 8, 0, 0

    #front wall
    WallOrientation = left
    DrawWalls = true, true, false, false, false, false
    TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Front, Wall2, 0.2, -3.125, -3.75, 3.125, -3.75, 8, 8, 0, 0, 0, 0

    #back and right walls
    WallOrientation = right
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, Wall2, 0.2, -3.125, 3.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall2, 0.2, 3.125, -3.75, 3.125, 3.75, 8, 8, 0, 0, 0, 0

    #panels
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.125, -3.75, -3.125, -1.75, 8, 8, 0, 0, 0, 0
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, -3.125, 1.75, -3.125, 3.75, 8, 8, 0, 0, 0, 0
    SetAutoSize = true, true

    #doors
    WallOrientation = right
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, -3.126, 0, 3.5, 8, false, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL, ElevDoorsR, 0.2, -3.426, 0, 0, 0 #shaft doors
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, front, -3.426 - 0.2 - 0.33, 3.5 / 2 - 0.01, 0.5, 0.42, 5.5
    AddFloorSigns true, back, -3.426 - 0.2 - 0.33, -3.5 / 2 + 0.01, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 9, 5, right, -3.125 + 0.2 + 0.001, 1.75 + 1 - 0.1, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button3, 2, 3, 2, 1, 1
    AddFloorButton 1, Button1, 3, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 3, 2, -1, 1, 1
    AddFloorButton 1, ButtonB3, 4, 4, -3, 1, 1
    AddFloorButton 1, ButtonB4, 4, 2, -4, 1, 1
    AddFloorButton 1, ButtonB5, 5, 4, -5, 1, 1
    AddFloorButton 1, ButtonB6, 5, 2, -6, 1, 1
    AddControlButton 1, ButtonOpen, 7, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 7, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 8, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 8, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 8, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator right, -3.125 + 0.2 + 0.001, 1.75 + 1 - 0.1, 0.7, 0.5, 6.5
<EndElevators>

#Directional and Floor Indicators

<Floors -5 to -3>
    AddDirectionalIndicator 13, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 + 0.298, 0, 8, left, 1, 0.5, true, 0, 0
    AddFloorIndicator 13, true, left, -4.25 - 0.33 - 0.03 + 0.298, -3, 0.35, 0.35, 7.075
    AddDirectionalIndicator 14, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 + 0.298, 0, 8, left, 1, 0.5, true, 0, 0
    AddFloorIndicator 14, true, left, -4.25 - 0.33 - 0.03 + 0.298, 3, 0.35, 0.35, 7.075
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -9.41 - 4.25 - 0.33 - 0.01, 14.09, -9.41 - 4.25 - 0.33 - 0.01, 13.09, 0.5, 0.5, 7, 7, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -9.41 - 4.25 - 0.33 - 0.01, 11.09, -9.41 - 4.25 - 0.33 - 0.01, 10.09, 0.5, 0.5, 7, 7, 0, 0, False
<EndFloors>

<Floor -1>
    AddDirectionalIndicator 13, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.25, left, 1, 0.5, true, 0, 0
    AddFloorIndicator 13, true, left, -4.25 - 0.33 - 0.03 + 0.298, -3, 0.35, 0.35, 7.075
    AddDirectionalIndicator 14, true, false, false, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.25, left, 1, 0.5, true, 0, 0
    AddFloorIndicator 14, true, left, -4.25 - 0.33 - 0.03 + 0.298, 3, 0.35, 0.35, 7.075
    WallOrientation = Center
    DrawWalls = true, true, false, false, false, false
    AddWall IndPanel, ElevExtPanels, 0, -9.41 - 4.25 - 0.33 - 0.01, 14.09, -9.41 - 4.25 - 0.33 - 0.01, 13.09, 0.5, 0.5, 7, 7, 0, 0, False
    AddWall IndPanel, ElevExtPanels, 0, -9.41 - 4.25 - 0.33 - 0.01, 11.09, -9.41 - 4.25 - 0.33 - 0.01, 10.09, 0.5, 0.5, 7, 7, 0, 0, False
<EndFloor>

<Floor 0>
    AddDirectionalIndicator 13, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.5, left, 6, 0.7, false, 0, 0
    AddFloorIndicator 13, true, left, -4.25 - 0.33 - 0.03 + 0.298, 0, 0.6, 0.4, 8.65
    AddDirectionalIndicator 14, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.5, left, 6, 0.7, false, 0, 0
    AddFloorIndicator 14, true, left, -4.25 - 0.33 - 0.03 + 0.298, 0, 0.6, 0.4, 8.65
<EndFloor>

<Floor 2>
    AddDirectionalIndicator 13, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.5, left, 6, 0.7, false, 0, 0
    AddFloorIndicator 13, true, left, -4.25 - 0.33 - 0.03 + 0.298, 0, 0.6, 0.4, 8.65
    AddDirectionalIndicator 14, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, -4.25 - 0.33 - 0.01 + 0.298, 0, 8.5, left, 6, 0.7, false, 0, 0
    AddFloorIndicator 14, true, left, -4.25 - 0.33 - 0.03 + 0.298, 0, 0.6, 0.4, 8.65
<EndFloor>

#Call Buttons
<Floors -6 to -3>
    CallButtonElevators = 13, 14
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -9.41 - 4.25 - 0.33 - 0.01, 12.09, 4, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floors -1 to 0>
    CallButtonElevators = 13, 14
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -9.41 - 4.25 - 0.33 - 0.01, 12.09, 4, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 2>
    CallButtonElevators = 13, 14
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, -9.41 - 4.25 - 0.33 - 0.01, 12.09, 4, left, 0.5, 1, true, 0, 0
<EndFloor>

#TV Tower Parking Garage Elevators
AddShaft 7, 2, 103.5, 54.92, -6, 7
ShaftCut 7, -9, -4.25 + 0.33, 9, 4.25 - 0.33, 0, 5
ShowFullShaft 7 = true
ShaftShowFloors 7 = -6 - 7
ShaftShowOutside 7 = -6 - 7

<Floors -6 to 7>
    Set 6 = 103.5 #shaft x
    Set 7 = 54.92 #shaft z
    Set 8 = 9 #shaftcut x
    Set 9 = 4.25 #shaftcut z
    Set 10 = 7 #shaft number

    #shaft 7
    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = -6] AddShaftFloor %10%, Shaft%10%Base, Brick, 0.5, -%8%, -%9%, %8%, %9% + 0.33, 0, 0, 0, 0
    if[%floor% = 7] AddShaftFloor %10%, Shaft%10%Roof, Concrete2, 0.5, -%8% - 0.33, -%9% - 0.33, %8% + 0.33, %9% + 0.33, %fullheight%, %fullheight%, 0, 0
    FloorOrientation = bottom
    DrawWalls = true, false, false, false, false, false
    if[%floor% = 7] AddShaftFloor %10%, Shaft%10%Top, Brick, 0.5, -%8%, -%9%, %8%, %9% + 0.33, %fullheight% - 0.5, %fullheight% - 0.5, 0, 0
    DrawWalls = true, true, false, false, false, false
    WallOrientation = left
    AddShaftWall %10%, Shaft%10%Front, Brick, 0.33, -%8%, -%9%, %8%, -%9%, %fullheight%, %fullheight%, 0, 0, 0, 0
    AddShaftWall %10%, Shaft%10%Left, Brick, 0.33, -%8%, -%9%, -%8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    if[%floor% < -1] AddShaftWall %10%, Shaft%10%Back, Brick, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    if[%floor% = -1] AddShaftWall %10%, Shaft%10%Back, Brick, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight% + 1.5, %fullheight% + 1.5, 0, 0, 0, 0
    SetAutoSize = true, false
    if[%floor% = 0] AddShaftWall %10%, Shaft%10%Back, MainWindowsInt, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 2
    if[%floor% > 0 & %floor% < 6] AddShaftWall %10%, Shaft%10%Back, MainWindowsInt, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 2
    if[%floor% = 6] AddShaftWall %10%, Shaft%10%Back, MainWindowsInt, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 1
    SetAutoSize = true, true
    if[%floor% = 7] AddShaftWall %10%, Shaft%10%Back, Brick, 0, -%8%, %9% + 0.33, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0
    DrawWalls = true, true, false, false, false, false
    AddShaftWall %10%, Shaft%10%Right, Brick, 0.33, %8%, -%9%, %8%, %9% + 0.33, %fullheight%, %fullheight%, 0, 0, 0, 0

    #external shaft walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = 0
    Set 5 = Concrete2
    Set 11 = Concrete
    if[%floor% = 0] Set 11 = Wall2

    #shaft 7
    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    if[%floor% < 0 & %floor% ! -2] AddWall Shaft%10%FrontE, %11%, 0.33, 66, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = -2] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% > 0 & %floor% ! 2 & %floor% ! 7] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, False
    if[%floor% = 0] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %height%, %height%, %4%, %4%, 0, 0, False
    if[%floor% = 2] AddWall Shaft%10%FrontE, Wall2, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, 10, 10, %4%, %4%, 0, 0, False
    if[%floor% = 2] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, 10, 10, 10, 10, 0, 0, False
    if[%floor% = 7] AddWall Shaft%10%FrontE, %11%, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %height%, %height%, %4%, %4%, 0, 0, False
    AddWall Shaft%10%LeftE, %5%, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    if[%floor% < -1] AddWall Shaft%10%BackE, Concrete, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, True
    if[%floor% = -1] AddWall Shaft%10%BackE, Concrete, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3% + 1.5, %3% + 1.5, %4%, %4%, 0, 0, True
    SetAutoSize = true, false
    if[%floor% = 0] AddWall Shaft%10%BackE, MainWindows, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %height%, %height%, %interfloorheight%, %interfloorheight%, 0, 2, True
    if[%floor% > 0 & %floor% < 6] AddWall Shaft%10%BackE, MainWindows, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 2, True
    if[%floor% = 6] AddWall Shaft%10%BackE, MainWindows, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 1, True
    SetAutoSize = true, true
    if[%floor% = 7] AddWall Shaft%10%BackE, Concrete2, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, True
    AddWall Shaft%10%RightE, %5%, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Elevator 15>
    Doors = 1
    Speed = 12
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 7
    CreateElevator true, 4.5, -0.298, -5
    UpChimeSound  1 = silence.wav
    DownChimeSound  1 = silence.wav
    BeepSound = mechchime10.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevator 16>
    Doors = 1
    Speed = 12
    Acceleration = 0.2
    Deceleration = 0.2
    AccelJerk = 0.3
    DecelJerk = 0.3
    ServicedFloors = -6 - -3, -1 - 6
    FloorSkipText = Blank
    AssignedShaft = 7
    CreateElevator true, -4.5, -0.298, 0
    UpChimeSound  1 = silence.wav
    DownChimeSound  1 = silence.wav
    BeepSound = mechchime9.wav
    UpChimeSound 1 = otis4_Series1_chimeup.wav
    DownChimeSound 1 = otis4_Series1_chimedown.wav
    MotorStartSound = motor_start2.wav
    MotorRunSound = motor_running2.wav
    MotorStopSound = motor_stop2.wav

<EndElevator>

<Elevators 15 to 16>
    #floor
    FloorOrientation = top
    DrawWalls = true, true, true, true, true, true
    TextureOverride ElevExt, Marble4, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Floor, Marble4, 0.2, -3.75, -3.125, 3.75, 3.125, 0, 0, 0, 0

    #ceiling
    FloorOrientation = bottom
    TextureOverride ElevCeiling, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddFloor Ceiling, ElevCeiling, 0.2, -3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0 #ceiling

    #back and right walls
    SetAutoSize = false, false
    WallOrientation = right
    DrawWalls = true, true, false, false, false, false
    TextureOverride ElevWindows, ElevWindows, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Back, ElevWindows, 0, -3.75, 3.125, 3.75, 3.125, 8, 8, 0, 0, 1, 1 #front wall
    SetAutoSize = true, true
    TextureOverride Wall2, ElevExt, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Right, Wall2, 0.2, 3.75, -3.125, 3.75, 3.125, 8, 8, 0, 0, 0, 0 #right wall

    #left wall
    WallOrientation = left
    TextureOverride ElevExt, Wall2, ElevExt, ElevExt, ElevExt, ElevExt
    AddWall Left, Wall2, 0.2, -3.75, -3.125, -3.75, 3.125, 8, 8, 0, 0, 0, 0 #left wall

    #panels
    SetAutoSize = false, false
    WallOrientation = left
    DrawWalls = true, true, false, true, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Left Panel, ElevPanelMain, 0.2, -3.75, -3.125, -1.75, -3.125, 8, 8, 0, 0, 0, 0 #left panel
    DrawWalls = true, true, true, false, false, false
    TextureOverride ElevExt, ElevPanelMain, ElevPanelMain, ElevPanelMain, ElevExt, ElevExt
    AddWall Right Panel, ElevPanelMain, 0.2, 1.75, -3.125, 3.75, -3.125, 8, 8, 0, 0, 0, 0 #right panel
    SetAutoSize = true, true

    #doors
    WallOrientation = right
    DrawWalls = true, true, true, true, true, true
    AddDoors 1, ElevDoorsL, ElevDoorsR, 0.2, 0, -3.126, 3.5, 8, true, 0, 0 #doors
    AddShaftDoors 1, ElevDoorsL2, ElevDoorsR2, 0.2, 0, -3.426, 0, 0 #shaft doors
    WallOrientation = left
    SetAutoSize = true, true

    #floor signs
    AddFloorSigns true, left, 3.5 / 2 - 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5
    AddFloorSigns true, right, -3.5 / 2 + 0.01, -3.426 - 0.2 - 0.33, 0.5, 0.42, 5.5

    #panel
    CreatePanel ElevPanel, 11, 5, back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.15, 0.15, 0.3, 0.45, 4, 0, 0
    AddFloorButton 1, Button7, 2, 4, 6, 1, 1
    AddFloorButton 1, Button6, 2, 2, 5, 1, 1
    AddFloorButton 1, Button5, 3, 4, 4, 1, 1
    AddFloorButton 1, Button4, 3, 2, 3, 1, 1
    AddFloorButton 1, Button3, 4, 4, 2, 1, 1
    AddFloorButton 1, Button2, 4, 2, 1, 1, 1
    AddFloorButton 1, Button1, 5, 4, 0, 1, 1
    AddFloorButton 1, ButtonB1, 5, 2, -1, 1, 1
    AddFloorButton 1, ButtonB3, 6, 4, -3, 1, 1
    AddFloorButton 1, ButtonB4, 6, 2, -4, 1, 1
    AddFloorButton 1, ButtonB5, 7, 4, -5, 1, 1
    AddFloorButton 1, ButtonB6, 7, 2, -6, 1, 1
    AddControlButton 1, ButtonOpen, 9, 2, open, 1, 1
    AddControlButton 1, ButtonClose, 9, 4, close, 1, 1
    AddControlButton 1, ButtonCancel, 10, 2, cancel, 1, 1
    AddControlButton 1, ButtonStop, 10, 3, stop, 1, 1
    AddControlButton 1, ButtonAlarm, 10, 4, alarm, 1, 1

    #Floor Indicator
    AddFloorIndicator back, -1.75 - 1 + 0.1, -3.125 + 0.2 + 0.001, 0.7, 0.5, 6.5
<EndElevators>

#Directional and Floor Indicators
<Floor 0>
    AddDirectionalIndicator 15, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, -4.25 - 0.33 - 0.01 + 0.298, 8.5, front, 6, 0.7, false, 0, 0
    AddFloorIndicator 15, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.6, 0.4, 8.65
    AddDirectionalIndicator 16, true, true, true, ElevExtPanels, ArrowUn_Lit, ArrowUp2, ArrowUn_Lit, ArrowDown2, 0, -4.25 - 0.33 - 0.01 + 0.298, 8.5, front, 6, 0.7, false, 0, 0
    AddFloorIndicator 16, true, front, 0, -4.25 - 0.33 - 0.03 + 0.298, 0.6, 0.4, 8.65
<EndFloor>

<Floor 1>
    AddDirectionalIndicator 16, false, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 94.76, 49.67, 7.25, right, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 15, false, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 112.24, 49.67, 7.25, left, 0.5, 1, true, 0, 0
<EndFloor>

<Floor 2>
    AddDirectionalIndicator 16, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 15, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
<EndFloor>

<Floors 3 to 5>
    AddDirectionalIndicator 16, false, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 94.76, 49.67, 7.25, right, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 15, false, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 112.24, 49.67, 7.25, left, 0.5, 1, true, 0, 0
<EndFloors>

<Floor 6>
    AddDirectionalIndicator 16, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, 3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
    AddDirectionalIndicator 15, true, false, true, ElevExtPanels, ArrowUp, ArrowUp_Lit, ArrowDown, ArrowDown_Lit, -3, -4.25 - 0.33 - 0.01 + 0.298, 6, front, 0.5, 1, true, 0, 0
<EndFloor>

#Call Buttons
<Floors -6 to -3>
    CallButtonElevators = 15, 16
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 103.5, 54.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
<EndFloors>

<Floors -1 to 6>
    CallButtonElevators = 15, 16
    CreateCallButtons ElevExtPanels, ButtonUp, ButtonUp_Lit, ButtonDown, ButtonDown_Lit, 103.5, 54.92 - 4.25 - 0.33 - 0.01, 4, front, 0.5, 1, true, 0, 0
<EndFloors>

#Stairwells

#TV Tower Core Stairwell
CreateStairwell 1, -11.58, -7, -6, 10
CutStairwell 1, -4.75, -9, 4.75, 9, 0, 5

<Floors -6 to -2>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 18 #determine riser size
    AddStairs 1, StairsLower, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 1, StairsUpper, Stairs, front, 2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
<EndFloors>

<Floors -6 to -2>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    if[%floor% > -6] AddStairsFloor 1, LandingLower, Brick, 0.5, -4.75, 4.5, 4.75, 9, 0, 0, 1, 1
    if[%floor% = -6] AddStairsFloor 1, LandingLower, Brick, 0.5, -4.75, -9, 4.75, 9, 0, 0, 1, 1
    AddStairsFloor 1, LandingUpper, Brick, 0.5, -4.75, -9, 4.75, -4.5, %1% * 9, %1% * 9, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 1, LandingLowerCover, Brick, 0.1, 0, 4.5, -4.75, 4.5, 0.5, 0.5, -0.5, -0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 1, LandingUpperCover, Brick, 0.1, 4.75, -4.5, 0, -4.5, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 1, LeftWall, StairsWall, 0.3, -4.75, -9, -4.75, 9,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 1, FrontWall, StairsWall, 0.3, -4.75, -9, 4.75, -9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 1, BackWall, StairsWall, 0.3, -4.75, 9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 1, RightWall, StairsWall, 0.3, 4.75, -9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true
<EndFloors>

<Floor -1>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 27 #determine riser size
    AddStairs 1, StairsLower, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 1, StairsMiddle, Stairs, front, 2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
    AddStairs 1, StairsUpper, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 18, 0, 0
<EndFloor>

<Floor -1>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 1, LandingLower, Brick, 0.5, -4.75, 4.5, 4.75, 9, 0, 0, 1, 1
    AddStairsFloor 1, LandingMiddle, Brick, 0.5, -4.75, -9, 4.75, -4.5, %1% * 9, %1% * 9, 1, 1
    AddStairsFloor 1, LandingUpper, Brick, 0.5, -4.75, 4.5, 4.75, 9, %1% * 18, %1% * 18, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 1, LandingLowerCover, Brick, 0.1, 0, 4.5, -4.75, 4.5, 0.5, 0.5, -0.5, -0.5, 0, 1
    AddStairsWall 1, LandingUpperCover, Brick, 0.1, -4.75, 4.5, 0, 4.5, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 1, LandingMiddleCover, Brick, 0.1, 0, -4.5, 4.75, -4.5, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 1, LeftWall, StairsWall, 0.3, -4.75, -9, -4.75, 9,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 1, FrontWall, StairsWall, 0.3, -4.75, -9, 4.75, -9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 1, BackWall, StairsWall, 0.3, -4.75, 9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 1, RightWall, StairsWall, 0.3, 4.75, -9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    SetAutoSize = true, true
<EndFloor>

<Floors -6 to -1>
    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 1, StairsDoor, 0.2, 3, -4.75 - 0.5, 6.75, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 1, SignTop, FloorSign, 0, -1.5, 8.99, -0.5, 8.99, 0.25, 0.25, 5, 5, 1, 1
    if[%floor% = -1] AddStairsWall 1, SignTop, ButtonB1, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -2] AddStairsWall 1, SignTop, ButtonB2, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -3] AddStairsWall 1, SignTop, ButtonB3, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -4] AddStairsWall 1, SignTop, ButtonB4, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -5] AddStairsWall 1, SignTop, ButtonB5, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -6] AddStairsWall 1, SignTop, ButtonB6, 0, -1.5, 8.99, -0.5, 8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true
<EndFloors>

<Floors 0 to 5>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 36 #determine riser size
    AddStairs 1, StairsLower, Stairs, front, 2.375, 0, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 1, StairsLowerMiddle, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
    AddStairs 1, StairsUpperMiddle, Stairs, front, 2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 18, 0, 0
    AddStairs 1, StairsUpper, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 27, 0, 0
<EndFloors>

<Floors 0 to 6>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 1, LandingLower, Brick, 0.5, -4.75, -9, 4.75, -4.5, 0, 0, 1, 1
    if[%floor% < 6] AddStairsFloor 1, LandingLowerMiddle, Brick, 0.5, -4.75, 4.5, 4.75, 9, %1% * 9, %1% * 9, 1, 1
    if[%floor% < 6] AddStairsFloor 1, LandingUpperMiddle, Brick, 0.5, -4.75, -9, 4.75, -4.5, %1% * 18, %1% * 18, 1, 1
    if[%floor% < 6] AddStairsFloor 1, LandingUpper, Brick, 0.5, -4.75, 4.5, 4.75, 9, %1% * 27, %1% * 27, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    if[%floor% < 6] AddStairsWall 1, LandingLowerMiddleCover, Brick, 0.1, 0, 4.5, -4.75, 4.5, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1
    if[%floor% < 6] AddStairsWall 1, LandingUpperCover, Brick, 0.1, 0, 4.5, -4.75, 4.5, 0.5, 0.5, (%1% * 27) - 0.5, (%1% * 27) - 0.5, 0, 1
    DrawWalls = true, true, false, false, false, false

    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 1, LandingLowerCover, Brick, 0.1, 4.75, -4.5, 0, -4.5, 0.5, 0.5, -0.5, -0.5, 0, 1
    if[%floor% < 6] AddStairsWall 1, LandingUpperMiddle, Brick, 0.1, 4.75, -4.5, 0, -4.5, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 1, LeftWall, StairsWall, 0.3, -4.75, -9, -4.75, 9,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 1, FrontWall, StairsWall, 0.3, -4.75, -9, 4.75, -9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 1, BackWall, StairsWall, 0.3, -4.75, 9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 1, RightWall, StairsWall, 0.3, 4.75, -9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    SetAutoSize = true, true
<EndFloors>

<Floors 6 to 10>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 18 #determine riser size
    if[%floor% < 10] AddStairs 1, StairsLower, Stairs, front, 2.375, 0, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    if[%floor% < 10] AddStairs 1, StairsUpper, Stairs, back, -2.375, 0, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
<EndFloors>

<Floors 6 to 10>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 1, LandingLower, Brick, 0.5, -4.75, -9, 4.75, -4.5, 0, 0, 1, 1
    if[%floor% < 10] AddStairsFloor 1, LandingUpper, Brick, 0.5, -4.75, 4.5, 4.75, 9, %1% * 9, %1% * 9, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    if[%floor% < 10] AddStairsWall 1, LandingUpperCover, Brick, 0.1, 0, 4.5, -4.75, 4.5, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 1, LandingLowerCover, Brick, 0.1, 4.75, -4.5, 0, -4.5, 0.5, 0.5, -0.5, -0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 1, LeftWall, StairsWall, 0.3, -4.75, -9, -4.75, 9,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 1, FrontWall, StairsWall, 0.3, -4.75, -9, 4.75, -9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 1, BackWall, StairsWall, 0.3, -4.75, 9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 1, RightWall, StairsWall, 0.3, 4.75, -9, 4.75, 9, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true
<EndFloors>

<Floor 10>
    #Stairwell Top
    DrawWalls = true, false, false, false, false, false
    FloorOrientation = bottom
    AddStairsFloor 1, Top, Ceiling1, 0.5, -4.75, -9, 4.75, 9, %height% - 0.5, %height% - 0.5, 1, 1
<EndFloor>

<Floors 0 to 9>
    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 1, StairsDoor, 0.2, 7, -2.375, -9.5, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    if[%floor% ! 9] AddStairsWall 1, SignTop, FloorSign, 0, 0.5, -8.99, 1.5, -8.99, 0.25, 0.25, 5, 5, 1, 1
    if[%floor% = 9] AddStairsWall 1, SignTop, FloorSignMechanical, 0, 0.5, -8.99, 1.5, -8.99, 0.25, 0.25, 5, 5, 1, 1
    if[%floor% ! 9] AddStairsWall 1, SignTop, Button(%floor% + 1), 0, 0.5, -8.99, 1.5, -8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = 9] AddStairsWall 1, SignTop, ButtonM, 0, 0.5, -8.99, 1.5, -8.99, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true

<EndFloors>

<Floor 10>
    Set 6 = -11.58 #shaft x
    Set 7 = -7 #shaft z
    Set 8 = 4.75 #shaftcut x
    Set 9 = 9 #shaftcut z

    #external stairwell walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = 0
    Set 5 = -%interfloorheight%

    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    AddFloor TopExt, Brick, 0.5, -11.58 - 4.75 - 0.33, -16.33, -11.58 + 4.75 + 0.33, 2.33, %fullheight%, %fullheight%, 0, 0, True

    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    AddWall FrontE, Brick, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %5%, %5%, 0, 0, False
    AddWall LeftE, Brick, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall BackE, Brick, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %4%, %4%, 0, 0, True
    AddWall RightE, Brick, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    Drawwalls = true, true, false, false, false, false
<EndFloor>

<Floor 10>
    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 1, StairsDoor, 0.2, 7, -2.375, -9.165, 3.5, 8, 0, 1, 1
<EndFloor>

#Capitol Tower Upper Stairwell
CreateStairwell 2, -245.5, -16.5, 0, 6
CutStairwell 2,  -13.5, -4.75, 13.5, 4.75, 0, 5

<Floors 0 to 5>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 36 #determine riser size
    AddStairs 2, StairsLowerWest, Stairs, left, 0, 2.375, 4.75, %1%, 18 / 16, 18, 0, 0, 0
    AddStairs 2, StairsUpperWest, Stairs, right, 0, -2.375, 4.75, %1%, 18 / 16, 18, %1% * 18, 0, 0
    AddStairs 2, StairsLowerEast, Stairs, right, 0, -2.375, 4.75, %1%, 18 / 16, 18, 0, 0, 0
    AddStairs 2, StairsUpperEast, Stairs, left, 0, 2.375, 4.75, %1%, 18 / 16, 18, %1% * 18, 0, 0
<EndFloors>

<Floors 0 to 6>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    if[%floor% > 0] AddStairsFloor 2, LandingLowerWest, Brick, 0.5, -13.5, -4.75, -9.5, 4.75, 0, 0, 1, 1
    if[%floor% < 6] AddStairsFloor 2, LandingUpperWest, Brick, 0.5, 9.5, -4.75, 13.5, 4.75, %1% * 18, %1% * 18, 1, 1
    if[%floor% = 0] AddStairsFloor 2, LandingLower, Brick, 0.5, -13.5, -4.75, 13.5, 4.75, 0, 0, 1, 1
    if[%floor% > 0] AddStairsFloor 2, LandingLowerEast, Brick, 0.5, 9.5, -4.75, 13.5, 4.75, 0, 0, 1, 1
    if[%floor% < 6] AddStairsFloor 2, LandingUpperEast, Brick, 0.5, -13.5, -4.75, -9.5, 4.75, %1% * 18, %1% * 18, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    if[%floor% < 6] AddStairsWall 2, LandingUpperCover, Brick, 0.1, 9.5, 0, 9.5, -4.75, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
    if[%floor% > 0] AddStairsWall 2, LandingLowerCover, Brick, 0.1, 9.5, 0, 9.5, -4.75, 0.5, 0.5, -0.5, -0.5, 0, 1

    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    if[%floor% > 0] AddStairsWall 2, LandingLowerCover, Brick, 0.1, -9.5, 4.75, -9.5, 0, 0.5, 0.5, -0.5, -0.5, 0, 1
    if[%floor% < 6] AddStairsWall 2, LandingUpperCover, Brick, 0.1, -9.5, 0, -9.5, 4.75, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
<EndFloors>

<Floors 0 to 5>
    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 2, LeftWall, StairsWall, 0.3, -13.5, -4.75, -13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 2, FrontWall, StairsWall, 0.3, -13.5, -4.75, 13.5, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 2, BackWall, StairsWall, 0.3, -13.5, 4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 2, RightWall, StairsWall, 0.3, 13.5, -4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    SetAutoSize = true, true
<EndFloors>

<Floor 6>
    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 2, LeftWall, StairsWall, 0.3, -13.5, -4.75, -13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 2, FrontWall, StairsWall, 0.3, -13.5, -4.75, 13.5, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 2, BackWall, StairsWall, 0.3, -13.5, 4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 2, RightWall, StairsWall, 0.3, 13.5, -4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true

    #Stairwell Top
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = bottom
    AddStairsFloor 2, Top, Ceiling1, 0.5, -13.5, -4.75, 13.5, 4.75, %height% - 0.5, %height% - 0.5, 1, 1
<EndFloor>

<Floor 6>
    #Stairwell Doors
    WallOrientation = center
    AddStairsDoor 2, StairsDoor, 0.2, 2, -13.5 - 0.165, -2.375, 3.5, 8, 0, 1, 1
    AddStairsDoor 2, StairsDoor, 0.2, 4, 13.5 + 0.165, 2.375, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 2, SignTop, FloorSign, 0, -13.49, 1.5, -13.49, 0.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, -13.49, 1.5, -13.49, 0.5, 0.75, 0.75, 4.25, 4.25, 1, 1

    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 2, SignTop, FloorSign, 0, 13.49, -1.5, 13.49, -0.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, 13.49, -1.5, 13.49, -0.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true
<EndFloor>

<Floors 1 to 5>
    #Stairwell Doors
    WallOrientation = center
    AddStairsDoor 2, StairsDoor, 0.2, 3, -13.5 - 0.165, 2.375, 3.5, 8, 0, 1, 1
    AddStairsDoor 2, StairsDoor, 0.2, 1, 13.5 + 0.165, -2.375, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 2, SignTop, FloorSign, 0, -13.49, -0.5, -13.49, -1.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, -13.49, -0.5, -13.49, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1

    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 2, SignTop, FloorSign, 0, 13.49, 0.5, 13.49, 1.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true
<EndFloors>

<Floor 0>
    #Stairwell Doors
    WallOrientation = center
    AddStairsDoor 2, StairsDoor, 0.2, 4, -13.5 - 0.165, 2.375, 3.5, 8, 0, 1, 1
    AddStairsDoor 2, StairsDoor, 0.2, 3, 13.5 + 0.165, -2.375, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 2, SignTop, FloorSign, 0, -13.49, -0.5, -13.49, -1.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, -13.49, -0.5, -13.49, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1

    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 2, SignTop, FloorSign, 0, 13.49, 0.5, 13.49, 1.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 2, SignTop, Button(%floor% + 1), 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true
<EndFloor>

#Capitol Tower Lower Stairwell
CreateStairwell 3, -245.5, -26.5, -6, 0
CutStairwell 3,  -13.5, -4.75, 13.5, 4.75, 0, 5

<Floors -6 to -2>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 18 #determine riser size
    AddStairs 3, StairsLower, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 3, StairsUpper, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0

    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 3, LandingUpper, Brick, 0.5, -13.5, -4.75, -4.5, 4.75, %1% * 9, %1% * 9, 1, 1
    if[%floor% > -6] AddStairsFloor 3, LandingLower, Brick, 0.5, 4.5, -4.75, 13.5, 4.75, 0, 0, 1, 1
    if[%floor% = -6] AddStairsFloor 3, LandingLower, Brick, 0.5, -13.5, -4.75, 13.5, 4.75, 0, 0, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    if[%floor% > -6] AddStairsWall 3, LandingLowerCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, -0.5, -0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 3, LandingUpperCover, Brick, 0.1, -4.5, 0, -4.5, 4.75, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 3, LeftWall, StairsWall, 0.3, -13.5, -4.75, -13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 3, FrontWall, StairsWall, 0.3, -13.5, -4.75, 13.5, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 3, BackWall, StairsWall, 0.3, -13.5, 4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 3, RightWall, StairsWall, 0.3, 13.5, -4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true
<EndFloors>

<Floor -1>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 27 #determine riser size
    AddStairs 3, StairsLower, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 3, StairsMiddle, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
    AddStairs 3, StairsUpper, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, %1% * 18, 0, 0

    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 3, LandingUpper, Brick, 0.5, 4.5, -4.75, 13.5, 4.75, %1% * 18, %1% * 18, 1, 1
    AddStairsFloor 3, LandingMiddle, Brick, 0.5, -13.5, -4.75, -4.5, 4.75, %1% * 9, %1% * 9, 1, 1
    AddStairsFloor 3, LandingLower, Brick, 0.5, 4.5, -4.75, 13.5, 4.75, 0, 0, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 3, LandingLowerCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, -0.5, -0.5, 0, 1
    AddStairsWall 3, LandingUpperCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 3, LandingMiddleCover, Brick, 0.1, -4.5, 0, -4.5, 4.75, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 3, LeftWall, StairsWall, 0.3, -13.5, -4.75, -13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 3, FrontWall, StairsWall, 0.3, -13.5, -4.75, 13.5, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 3, BackWall, StairsWall, 0.3, -13.5, 4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 3, RightWall, StairsWall, 0.3, 13.5, -4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    SetAutoSize = true, true
<EndFloor>

<Floors -6 to -1>
    #Stairwell Doors
    WallOrientation = center
    AddStairsDoor 3, StairsDoor, 0.2, 1, 13.5 + 0.165, -2.375, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 3, SignTop, FloorSign, 0, 13.49, 0.5, 13.49, 1.5, 0.25, 0.25, 5, 5, 1, 1
    if[%floor% = -1] AddStairsWall 3, SignTop, ButtonB1, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -2] AddStairsWall 3, SignTop, ButtonB2, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -3] AddStairsWall 3, SignTop, ButtonB3, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -4] AddStairsWall 3, SignTop, ButtonB4, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -5] AddStairsWall 3, SignTop, ButtonB5, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -6] AddStairsWall 3, SignTop, ButtonB6, 0, 13.49, 0.5, 13.49, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    SetAutoSize = true, true
<EndFloors>

<Floor 0>
    #Top Landing and Cover
    DrawWalls = true, true, false, false, false, false
    AddStairsFloor 3, LandingMiddle, Brick, 0.5, -13.5, -4.75, -4.5, 4.75, 0, 0, 1, 1

    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 3, LandingMiddleCover, Brick, 0.1, -4.5, 0, -4.5, 4.75, 0.5, 0.5, -0.5, -0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 3, LeftWall, StairsWall, 0.3, -13.5, -4.75, -13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 3, FrontWall, StairsWall, 0.3, -13.5, -4.75, 13.5, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 3, BackWall, StairsWall, 0.3, -13.5, 4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 3, RightWall, StairsWall, 0.3, 13.5, -4.75, 13.5, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    SetAutoSize = true, true

    #Stairwell Top
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = bottom
    AddStairsFloor 3, Top, Ceiling1, 0.5, -13.5, -4.75, 13.5, 4.75, %height% - 1.5, %height% - 1.5, 1, 1

    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 3, StairsDoor, 0.2, 1, -13.5 - 0.165, -2.375, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 3, SignTop, FloorSign, 0, -13.49, 1.5, -13.49, 0.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 3, SignTop, Button(%floor% + 1), 0, -13.49, 1.5, -13.49, 0.5, 0.75, 0.75, 4.25, 4.25, 1, 1
<EndFloor>

#TV Tower Parking Garage Stairwell
CreateStairwell 4, 176.67, -70.75, -6, 6
CutStairwell 4, -9, -4.75, 9, 4.75, 0, 5

<Floors -6 to -2>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 18 #determine riser size
    AddStairs 4, StairsLower, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 4, StairsUpper, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0

    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    if[%floor% > -6] AddStairsFloor 4, LandingLower, Brick, 0.5, 4.5, -4.75, 9, 4.75, 0, 0, 1, 1
    if[%floor% = -6] AddStairsFloor 4, LandingLower, Brick, 0.5, -9, -4.75, 9, 4.75, 0, 0, 1, 1
    AddStairsFloor 4, LandingUpper, Brick, 0.5, -9, -4.75, -4.5, 4.75, %1% * 9, %1% * 9, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 4, LandingLowerCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, -0.5, -0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 4, LandingUpperCover, Brick, 0.1, -4.5, 4.75, -4.5, 0, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 4, LeftWall, StairsWall, 0.3, -9, -4.75, -9, 4.75,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 4, FrontWall, StairsWall, 0.3, -9, -4.75, 9, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 4, BackWall, StairsWall, 0.3, -9, 4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 4, RightWall, StairsWall, 0.3, 9, -4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true
<EndFloors>

<Floor -1>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 27 #determine riser size
    AddStairs 4, StairsLower, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 4, StairsMiddle, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
    AddStairs 4, StairsUpper, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, %1% * 18, 0, 0

    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 4, LandingLower, Brick, 0.5, 4.5, -4.75, 9, 4.75, 0, 0, 1, 1
    AddStairsFloor 4, LandingMiddle, Brick, 0.5, -9, -4.75, -4.5, 4.75, %1% * 9, %1% * 9, 1, 1
    AddStairsFloor 4, LandingUpper, Brick, 0.5, 4.5, -4.75, 9, 4.75, %1% * 18, %1% * 18, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    AddStairsWall 4, LandingLowerCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, -0.5, -0.5, 0, 1
    AddStairsWall 4, LandingUpperCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 4, LandingMiddleCover, Brick, 0.1, -4.5, 4.75, -4.5, 0, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1

    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 4, LeftWall, StairsWall, 0.3, -9, -4.75, -9, 4.75,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 4, FrontWall, StairsWall, 0.3, -9, -4.75, 9, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 4, BackWall, StairsWall, 0.3, -9, 4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    AddStairsWall 4, RightWall, StairsWall, 0.3, 9, -4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 3
    SetAutoSize = true, true
<EndFloor>

<Floors 0 to 5>
    #Stairs
    Set 1 = (%height% + Floor(%floor% + 1).InterfloorHeight) / 36 #determine riser size
    AddStairs 4, StairsLower, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, 0, 0, 0
    AddStairs 4, StairsLowerMiddle, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, %1% * 9, 0, 0
    AddStairs 4, StairsUpperMiddle, Stairs, left, 0, 2.375, 4.75, %1%, 9 / 8, 9, %1% * 18, 0, 0
    AddStairs 4, StairsUpper, Stairs, right, 0, -2.375, 4.75, %1%, 9 / 8, 9, %1% * 27, 0, 0
<EndFloors>

<Floors 0 to 6>
    SetAutoSize = true, true
    #Landings
    DrawWalls = true, true, false, false, false, false
    FloorOrientation = top
    AddStairsFloor 4, LandingLower, Brick, 0.5, -9, -4.75, -4.5, 4.75, 0, 0, 1, 1
    if[%floor% < 6] AddStairsFloor 4, LandingLowerMiddle, Brick, 0.5, 4.5, -4.75, 9, 4.75, %1% * 9, %1% * 9, 1, 1
    if[%floor% < 6] AddStairsFloor 4, LandingUpperMiddle, Brick, 0.5, -9, -4.75, -4.5, 4.75, %1% * 18, %1% * 18, 1, 1
    if[%floor% < 6] AddStairsFloor 4, LandingUpper, Brick, 0.5, 4.5, -4.75, 9, 4.75, %1% * 27, %1% * 27, 1, 1

    #Landing Covers
    DrawWalls = true, false, false, false, false, false
    WallOrientation = left
    if[%floor% < 6] AddStairsWall 4, LandingLowerMiddleCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, (%1% * 9) - 0.5, (%1% * 9) - 0.5, 0, 1
    if[%floor% < 6] AddStairsWall 4, LandingUpperCover, Brick, 0.1, 4.5, 0, 4.5, -4.75, 0.5, 0.5, (%1% * 27) - 0.5, (%1% * 27) - 0.5, 0, 1
    DrawWalls = false, true, false, false, false, false
    WallOrientation = right
    AddStairsWall 4, LandingLowerCover, Brick, 0.1, -4.5, 4.75, -4.5, 0,  0.5, 0.5, -0.5, -0.5, 0, 1
    if[%floor% < 6] AddStairsWall 4, LandingUpperMiddleCover, Brick, 0.1, -4.5, 4.75, -4.5, 0,  0.5, 0.5, (%1% * 18) - 0.5, (%1% * 18) - 0.5, 0, 1
<EndFloors>

<Floors 0 to 5>
    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 4, LeftWall, StairsWall, 0.3, -9, -4.75, -9, 4.75,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 4, FrontWall, StairsWall, 0.3, -9, -4.75, 9, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 4, BackWall, StairsWall, 0.3, -9, 4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    AddStairsWall 4, RightWall, StairsWall, 0.3, 9, -4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 4
    SetAutoSize = true, true
<EndFloors>

<Floor 6>
    #Stair Walls
    SetAutoSize = true, false
    WallOrientation = right
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 4, LeftWall, StairsWall, 0.3, -9, -4.75, -9, 4.75,  %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 4, FrontWall, StairsWall, 0.3, -9, -4.75, 9, -4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    WallOrientation = left
    DrawWalls = true, false, false, false, false, false
    AddStairsWall 4, BackWall, StairsWall, 0.3, -9, 4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    AddStairsWall 4, RightWall, StairsWall, 0.3, 9, -4.75, 9, 4.75, %fullheight%, %fullheight%, -%interfloorheight%, -%interfloorheight%, 0, 2
    SetAutoSize = true, true

    #Stairwell Top
    DrawWalls = true, false, false, false, false, false
    FloorOrientation = bottom
    AddStairsFloor 4, Top, Ceiling1, 0.5, -9, -4.75, 9, 4.75, %height% - 0.5, %height% - 0.5, 1, 1
<EndFloor>

<Floors -6 to 6>
    Set 6 = 176.67 #shaft x
    Set 7 = -70.75 #shaft z
    Set 8 = 9 #shaftcut x
    Set 9 = 4.75 #shaftcut z

    #external stairwell walls
    Set 3 = %height% + %interfloorheight%
    Set 4 = 0
    Set 5 = -%interfloorheight%

    FloorOrientation = top
    DrawWalls = false, true, false, false, false, false
    if[%floor% = 6] AddFloor TopExt, Ceiling1, 0.5, 176.67 - 9 - 0.33, -70.75 - 4.75 - 0.33, 176.67 + 9 + 0.33, -70.75 + 4.75 + 0.33, %fullheight%, %fullheight%, 0, 0, True

    WallOrientation = right
    DrawWalls = true, false, false, false, false, false
    if[%floor% > -1] AddWall FrontE, Concrete, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %4%, %4%, 0, 0, True
    if[%floor% < 0] AddWall FrontE, Concrete, 0.33, %6% + -%8% - 0.33, %7% + -%9%, %6% + %8% + 0.33, %7% + -%9%, %3%, %3%, %5%, %5%, 0, 0, False
    if[%floor% > -2] AddWall LeftE, Concrete, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    if[%floor% < -1] AddWall LeftE, Concrete, 0.33, %6% + -%8%, %7% + -%9% - 0.33, %6% + -%8%, -57, %3%, %3%, %5%, %5%, 0, 0, False
    WallOrientation = left
    Drawwalls = false, true, false, false, false, false
    AddWall BackE, Concrete, 0.33, %6% + -%8% - 0.33, %7% + %9%, %6% + %8% + 0.33, %7% + %9%, %3%, %3%, %5%, %5%, 0, 0, False
    AddWall RightE, Concrete, 0.33, %6% + %8%, %7% + -%9% - 0.33, %6% + %8%, %7% + %9% + 0.33, %3%, %3%, %4%, %4%, 0, 0, True
    Drawwalls = true, true, false, false, false, false
<EndFloors>

<Floors -6 to -1>
    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 4, StairsDoor, 0.2, 6, 6.75, -4.75 - 0.165, 3.5, 8, 0, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = true, flase, false, false, false, false
    AddStairsWall 4, SignTop, FloorSign, 0, 8.99, -2.5, 8.99, -1.5, 0.25, 0.25, 5, 5, 1, 1
    if[%floor% = -1] AddStairsWall 4, SignTop, ButtonB1, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -2] AddStairsWall 4, SignTop, ButtonB2, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -3] AddStairsWall 4, SignTop, ButtonB3, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -4] AddStairsWall 4, SignTop, ButtonB4, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -5] AddStairsWall 4, SignTop, ButtonB5, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
    if[%floor% = -6] AddStairsWall 4, SignTop, ButtonB6, 0, 8.99, -2.5, 8.99, -1.5, 0.75, 0.75, 4.25, 4.25, 1, 1
<EndFloors>

<Floors 0 to 6>
    #Stairwell Door
    WallOrientation = center
    AddStairsDoor 4, StairsDoor, 0.2, 8, -6.75, 4.75 + 0.165, 3.5, 8, 0, 1, 1
    if[%floor% ! 0 & %floor% ! 6] AddStairsDoor 4, StairsDoor, 0.2, 8, -6.75, 4.75 + 0.165, 3.5, 8, 10, 1, 1

    #signs
    SetAutoSize = false, false
    DrawWalls = false, true, false, false, false, false
    AddStairsWall 4, SignTop, FloorSign, 0, -8.99, 2.5, -8.99, 1.5, 0.25, 0.25, 5, 5, 1, 1
    AddStairsWall 4, SignTop, Button(%floor% + 1), 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 4.25, 4.25, 1, 1

    if[%floor% ! 0 & %floor% ! 6] AddStairsWall 4, SignTop, FloorSign, 0, -8.99, 2.5, -8.99, 1.5, 0.25, 0.25, 15, 15, 1, 1
    if[%floor% = 1] AddStairsWall 4, SignTop, Button2M, 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 14.25, 14.25, 1, 1
    if[%floor% = 2] AddStairsWall 4, SignTop, Button3M, 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 14.25, 14.25, 1, 1
    if[%floor% = 3] AddStairsWall 4, SignTop, Button4M, 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 14.25, 14.25, 1, 1
    if[%floor% = 4] AddStairsWall 4, SignTop, Button5M, 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 14.25, 14.25, 1, 1
    if[%floor% = 5] AddStairsWall 4, SignTop, Button6M, 0, -8.99, 2.5, -8.99, 1.5, 0.75, 0.75, 14.25, 14.25, 1, 1
    SetAutoSize = true, true

<EndFloors>
