---
title: "Floorplan Diagram"
description: "A diagram diagram template"
category: "examples"
type: "diagram"
source_file: "examples/Floorplan_decoded.xml"
tags: ["drawio", "example", "sample"]
---

# Floorplan Diagram

A diagram diagram template

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1086" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1400" background="#ffffff" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="50" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="625" y="598" width="139" height="35" as="geometry"/>
    </mxCell>
    <mxCell id="51" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1144" y="367" width="30" height="76" as="geometry"/>
    </mxCell>
    <mxCell id="52" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="136" y="538" width="108" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="53" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1224" y="198" width="150" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="54" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1207" y="287" width="187" height="146" as="geometry"/>
    </mxCell>
    <mxCell id="55" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="596" y="778" width="58" height="215" as="geometry"/>
    </mxCell>
    <mxCell id="56" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="564" y="205" width="450" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="57" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1534" y="603" width="30" height="100" as="geometry"/>
    </mxCell>
    <mxCell id="58" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="188" y="35" width="356" height="280" as="geometry"/>
    </mxCell>
    <mxCell id="59" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="578" y="1148" width="126" height="65" as="geometry"/>
    </mxCell>
    <mxCell id="60" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorLeft;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1472" y="329" width="46" height="49" as="geometry"/>
    </mxCell>
    <mxCell id="61" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorLeft;" parent="1" vertex="1">
      <mxGeometry x="204" y="704" width="46" height="49" as="geometry"/>
    </mxCell>
    <mxCell id="62" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1074" y="1188" width="130" height="55" as="geometry"/>
    </mxCell>
    <mxCell id="63" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1095" y="1050" width="69" height="73" as="geometry"/>
    </mxCell>
    <mxCell id="64" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1078" y="726" width="336" height="97" as="geometry"/>
    </mxCell>
    <mxCell id="65" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="394" y="1021" width="49" height="48" as="geometry"/>
    </mxCell>
    <mxCell id="66" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="395" y="775" width="49" height="48" as="geometry"/>
    </mxCell>
    <mxCell id="67" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="481" y="433" width="51" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="68" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.plant;" parent="1" vertex="1">
      <mxGeometry x="692" y="534" width="47" height="51" as="geometry"/>
    </mxCell>
    <mxCell id="69" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1420" y="1104" width="149" height="58" as="geometry"/>
    </mxCell>
    <mxCell id="70" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=-180;" parent="1" vertex="1">
      <mxGeometry x="1105" y="667" width="70" height="46" as="geometry"/>
    </mxCell>
    <mxCell id="71" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="193" y="516" width="100" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="72" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1348" y="198" width="131" height="111" as="geometry"/>
    </mxCell>
    <mxCell id="73" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="664" y="183" width="100" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="74" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.couch;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="428" y="524" width="150" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="75" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.flat_tv;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="203" y="540" width="70" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="76" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="250" y="311" width="100" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="77" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="1244" y="187" width="100" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="78" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="964" y="453" width="70" height="30" as="geometry"/>
    </mxCell>
    <mxCell id="79" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.toilet;" parent="1" vertex="1">
      <mxGeometry x="1070" y="209" width="50" height="67" as="geometry"/>
    </mxCell>
    <mxCell id="80" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.sink_double;" parent="1" vertex="1">
      <mxGeometry x="674" y="220" width="80" height="35" as="geometry"/>
    </mxCell>
    <mxCell id="81" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.sink_1;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="1014" y="322" width="61" height="45" as="geometry"/>
    </mxCell>
    <mxCell id="82" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="1003" y="243" width="60" height="29" as="geometry"/>
    </mxCell>
    <mxCell id="83" value="" style="group;rotation=90;container=1;" parent="1" vertex="1" connectable="0">
      <mxGeometry x="803" y="754" width="200" height="140" as="geometry"/>
    </mxCell>
    <mxCell id="84" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="129" y="19" width="40" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="85" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=west;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="32" y="19" width="40" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="86" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=north;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="79" y="-28" width="43" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="87" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=south;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="79" y="129" width="43" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="88" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="129" y="79" width="40" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="89" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=west;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="32" y="79" width="40" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="90" value="" style="shape=rect;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=90;" parent="83" vertex="1">
      <mxGeometry x="20" y="20" width="160" height="100" as="geometry"/>
    </mxCell>
    <mxCell id="91" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.couch;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="344" y="881" width="181" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="92" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.sofa;" parent="1" vertex="1">
      <mxGeometry x="266" y="735" width="90" height="80" as="geometry"/>
    </mxCell>
    <mxCell id="93" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.fireplace;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="177" y="877" width="128" height="72" as="geometry"/>
    </mxCell>
    <mxCell id="94" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.piano;rotation=-105;" parent="1" vertex="1">
      <mxGeometry x="212" y="1003" width="113" height="120" as="geometry"/>
    </mxCell>
    <mxCell id="95" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.stairs;direction=south;rotation=-180;" parent="1" vertex="1">
      <mxGeometry x="684" y="714" width="80" height="300" as="geometry"/>
    </mxCell>
    <mxCell id="96" value="" style="group;rotation=45;" parent="1" vertex="1" connectable="0">
      <mxGeometry x="715" y="332" width="160" height="160" as="geometry"/>
    </mxCell>
    <mxCell id="97" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=45;" parent="96" vertex="1">
      <mxGeometry x="81" y="13" width="40" height="52" as="geometry"/>
    </mxCell>
    <mxCell id="98" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=west;rotation=45;" parent="96" vertex="1">
      <mxGeometry x="19" y="75" width="40" height="52" as="geometry"/>
    </mxCell>
    <mxCell id="99" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=north;rotation=45;" parent="96" vertex="1">
      <mxGeometry x="13" y="19" width="52" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="100" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;direction=south;rotation=45;" parent="96" vertex="1">
      <mxGeometry x="75" y="81" width="52" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="101" value="" style="shape=ellipse;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=45;" parent="96" vertex="1">
      <mxGeometry x="20" y="20" width="100" height="100" as="geometry"/>
    </mxCell>
    <mxCell id="102" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.range_2;" parent="1" vertex="1">
      <mxGeometry x="807" y="205" width="75" height="68" as="geometry"/>
    </mxCell>
    <mxCell id="103" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.refrigerator;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="938" y="375" width="70" height="72" as="geometry"/>
    </mxCell>
    <mxCell id="104" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.sofa;rotation=-45;" parent="1" vertex="1">
      <mxGeometry x="1163" y="284" width="81" height="77" as="geometry"/>
    </mxCell>
    <mxCell id="105" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="186" y="311" width="58" height="172" as="geometry"/>
    </mxCell>
    <mxCell id="106" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1354" y="426" width="282" height="71" as="geometry"/>
    </mxCell>
    <mxCell id="107" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorRight;rotation=180;" parent="1" vertex="1">
      <mxGeometry x="602" y="1063" width="80" height="85" as="geometry"/>
    </mxCell>
    <mxCell id="108" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.floor_lamp;" parent="1" vertex="1">
      <mxGeometry x="491" y="442" width="30" height="30" as="geometry"/>
    </mxCell>
    <mxCell id="109" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.floor_lamp;" parent="1" vertex="1">
      <mxGeometry x="491" y="643" width="40" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="110" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.floor_lamp;" parent="1" vertex="1">
      <mxGeometry x="221" y="447" width="36" height="36" as="geometry"/>
    </mxCell>
    <mxCell id="111" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;rotation=40;" parent="1" vertex="1">
      <mxGeometry x="1009" y="611" width="41" height="52" as="geometry"/>
    </mxCell>
    <mxCell id="112" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1014" y="1011" width="41" height="52" as="geometry"/>
    </mxCell>
    <mxCell id="113" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.chair;rotation=180;" parent="1" vertex="1">
      <mxGeometry x="950" y="1080" width="41" height="52" as="geometry"/>
    </mxCell>
    <mxCell id="114" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.floor_lamp;" parent="1" vertex="1">
      <mxGeometry x="402" y="780" width="36" height="36" as="geometry"/>
    </mxCell>
    <mxCell id="115" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.floor_lamp;" parent="1" vertex="1">
      <mxGeometry x="400" y="1027" width="36" height="36" as="geometry"/>
    </mxCell>
    <mxCell id="116" value="" style="group;rotation=-90;" parent="1" vertex="1" connectable="0">
      <mxGeometry x="483" y="738" width="80" height="70" as="geometry"/>
    </mxCell>
    <mxCell id="117" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.office_chair;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=-90;" parent="116" vertex="1">
      <mxGeometry x="7" y="14" width="40" height="43" as="geometry"/>
    </mxCell>
    <mxCell id="118" value="" style="shape=rect;fillColor=#ffffff;strokeColor=#000000;shadow=0;rotation=-90;" parent="116" vertex="1">
      <mxGeometry x="10" y="10" width="80" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="119" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.workstation;fillColor=#ffffff;strokeColor=#000000;shadow=0;flipV=1;rotation=-90;" parent="116" vertex="1">
      <mxGeometry x="30" y="15" width="50" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="120" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.bookcase;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="608" y="847" width="120" height="30" as="geometry"/>
    </mxCell>
    <mxCell id="121" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.stairs;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1413" y="724" width="100" height="209" as="geometry"/>
    </mxCell>
    <mxCell id="122" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorRight;" parent="1" vertex="1">
      <mxGeometry x="1294" y="714" width="80" height="85" as="geometry"/>
    </mxCell>
    <mxCell id="123" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorRight;rotation=180;" parent="1" vertex="1">
      <mxGeometry x="1197" y="482" width="80" height="85" as="geometry"/>
    </mxCell>
    <mxCell id="124" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.crt_tv;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1444" y="439" width="80" height="40" as="geometry"/>
    </mxCell>
    <mxCell id="125" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.bookcase;rotation=135;" parent="1" vertex="1">
      <mxGeometry x="493" y="1087" width="51" height="30" as="geometry"/>
    </mxCell>
    <mxCell id="126" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;" parent="1" vertex="1">
      <mxGeometry x="255" y="336" width="99" height="47" as="geometry"/>
    </mxCell>
    <mxCell id="127" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=-180;" parent="1" vertex="1">
      <mxGeometry x="737" y="538" width="99" height="47" as="geometry"/>
    </mxCell>
    <mxCell id="128" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="970" y="802" width="149" height="47" as="geometry"/>
    </mxCell>
    <mxCell id="129" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=-180;" parent="1" vertex="1">
      <mxGeometry x="1294" y="544" width="119" height="47" as="geometry"/>
    </mxCell>
    <mxCell id="130" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.plant;" parent="1" vertex="1">
      <mxGeometry x="210" y="592" width="47" height="51" as="geometry"/>
    </mxCell>
    <mxCell id="131" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.plant;" parent="1" vertex="1">
      <mxGeometry x="1459" y="529" width="47" height="51" as="geometry"/>
    </mxCell>
    <mxCell id="132" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.plant;" parent="1" vertex="1">
      <mxGeometry x="780" y="612" width="47" height="51" as="geometry"/>
    </mxCell>
    <mxCell id="133" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="994" y="1210" width="195" height="56" as="geometry"/>
    </mxCell>
    <mxCell id="134" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;rotation=180;" parent="1" vertex="1">
      <mxGeometry x="1484" y="1215" width="50" height="120" as="geometry"/>
    </mxCell>
    <mxCell id="135" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="550" y="186" width="104" height="137" as="geometry"/>
    </mxCell>
    <mxCell id="136" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="1127" y="1323" width="350" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="137" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.sink_2;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="1076" y="1072" width="46" height="33" as="geometry"/>
    </mxCell>
    <mxCell id="138" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1272" y="1107" width="214" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="139" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1452" y="1125" width="155" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="140" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorRight;" parent="1" vertex="1">
      <mxGeometry x="1454" y="611" width="79" height="81" as="geometry"/>
    </mxCell>
    <mxCell id="141" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="206" y="699" width="108" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="142" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="449" y="699" width="145" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="143" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="702" y="587" width="172" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="144" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="564" y="587" width="150" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="145" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="959" y="588" width="115" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="146" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=6;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1115" y="463" width="90" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="147" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1197" y="588" width="317" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="148" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1070" y="714" width="224" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="149" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1371" y="714" width="43" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="150" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1503" y="714" width="31" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="151" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="773" y="187" width="461" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="152" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="358" y="313" width="66" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="153" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="522" y="313" width="32" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="154" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1353" y="871" width="351" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="155" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1004" y="203" width="20" height="290" as="geometry"/>
    </mxCell>
    <mxCell id="156" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1128" y="203" width="20" height="260" as="geometry"/>
    </mxCell>
    <mxCell id="157" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="554" y="443" width="20" height="410" as="geometry"/>
    </mxCell>
    <mxCell id="158" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1403" y="723" width="20" height="210" as="geometry"/>
    </mxCell>
    <mxCell id="159" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1065" y="589" width="20" height="554" as="geometry"/>
    </mxCell>
    <mxCell id="160" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="654" y="699" width="111" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="161" value="" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1005" y="1072" width="50" height="50" as="geometry"/>
    </mxCell>
    <mxCell id="162" value="" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="578" y="533" width="41" height="41" as="geometry"/>
    </mxCell>
    <mxCell id="163" value="" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="230" y="222" width="41" height="41" as="geometry"/>
    </mxCell>
    <mxCell id="164" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="816" y="1195" width="88" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="165" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;" parent="1" vertex="1">
      <mxGeometry x="372" y="1195" width="100" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="166" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=45;" parent="1" vertex="1">
      <mxGeometry x="325" y="1175" width="61" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="167" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=45;" parent="1" vertex="1">
      <mxGeometry x="765" y="1172" width="62" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="168" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wallCorner;fillColor=#000000;rotation=-90;" parent="1" vertex="1">
      <mxGeometry x="-12" y="801" width="556" height="159" as="geometry"/>
    </mxCell>
    <mxCell id="169" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="690" y="1144" width="91" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="170" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=-45;" parent="1" vertex="1">
      <mxGeometry x="459" y="1170" width="63" height="16" as="geometry"/>
    </mxCell>
    <mxCell id="171" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.window;fillColor=#ffffff;rotation=-45;" parent="1" vertex="1">
      <mxGeometry x="891" y="1169" width="72" height="16" as="geometry"/>
    </mxCell>
    <mxCell id="172" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="504" y="1144" width="90" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="173" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=15;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="944" y="1141" width="110" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="174" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="215" y="338" width="33" height="26" as="geometry"/>
    </mxCell>
    <mxCell id="175" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="362" y="339" width="33" height="26" as="geometry"/>
    </mxCell>
    <mxCell id="176" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="704" y="1106" width="40" height="37" as="geometry"/>
    </mxCell>
    <mxCell id="177" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="668" y="748" width="16" height="37" as="geometry"/>
    </mxCell>
    <mxCell id="178" value="" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1297" y="1091" width="28" height="28" as="geometry"/>
    </mxCell>
    <mxCell id="179" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=3;shape=mxgraph.floorplan.wall;fillColor=#000000;" parent="1" vertex="1">
      <mxGeometry x="1407" y="929" width="111" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="180" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="552" y="323" width="20" height="44" as="geometry"/>
    </mxCell>
    <mxCell id="181" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1003" y="573" width="20" height="17" as="geometry"/>
    </mxCell>
    <mxCell id="182" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1190" y="571" width="20" height="23" as="geometry"/>
    </mxCell>
    <mxCell id="183" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="1191" y="462" width="20" height="23" as="geometry"/>
    </mxCell>
    <mxCell id="184" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="760" y="1102" width="20" height="41" as="geometry"/>
    </mxCell>
    <mxCell id="185" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="755" y="593" width="20" height="434" as="geometry"/>
    </mxCell>
    <mxCell id="186" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=4;shape=mxgraph.floorplan.wall;fillColor=#000000;direction=south;" parent="1" vertex="1">
      <mxGeometry x="554" y="993" width="20" height="142" as="geometry"/>
    </mxCell>
    <mxCell id="187" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;" parent="1" vertex="1">
      <mxGeometry x="1146" y="205" width="88" height="58" as="geometry"/>
    </mxCell>
    <mxCell id="188" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.dresser;" parent="1" vertex="1">
      <mxGeometry x="1364" y="205" width="88" height="58" as="geometry"/>
    </mxCell>
    <mxCell id="189" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.plant;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="645" y="930" width="39" height="42" as="geometry"/>
    </mxCell>
    <mxCell id="190" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="948" y="205" width="60" height="158" as="geometry"/>
    </mxCell>
    <mxCell id="191" value="" style="whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="569" y="205" width="60" height="158" as="geometry"/>
    </mxCell>
    <mxCell id="192" value="" style="rounded=1;whiteSpace=wrap;html=1;rotation=90;arcSize=50;" parent="1" vertex="1">
      <mxGeometry x="280" y="509" width="195" height="117" as="geometry"/>
    </mxCell>
    <mxCell id="193" value="" style="whiteSpace=wrap;html=1;rotation=45;" parent="1" vertex="1">
      <mxGeometry x="1375" y="291" width="46" height="45" as="geometry"/>
    </mxCell>
    <mxCell id="194" value="" style="endArrow=none;html=1;endFill=0;entryX=-0.033;entryY=-0.1;entryPerimeter=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="353" y="1143" as="sourcePoint"/>
        <mxPoint x="499" y="1143" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="195" value="" style="endArrow=none;html=1;endFill=0;entryX=-0.033;entryY=-0.1;entryPerimeter=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="794" y="1139" as="sourcePoint"/>
        <mxPoint x="940" y="1139" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="196" value="" style="endArrow=none;html=1;endFill=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="834" y="1143" as="sourcePoint"/>
        <mxPoint x="834" y="1193" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="197" value="" style="endArrow=none;html=1;endFill=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="884" y="1143" as="sourcePoint"/>
        <mxPoint x="884" y="1193" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="198" value="" style="endArrow=none;html=1;endFill=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="400" y="1143" as="sourcePoint"/>
        <mxPoint x="400" y="1193" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="199" value="" style="endArrow=none;html=1;endFill=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="449" y="1141" as="sourcePoint"/>
        <mxPoint x="449" y="1191" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="200" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorLeft;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="433" y="313" width="80" height="85" as="geometry"/>
    </mxCell>
    <mxCell id="201" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;align=center;strokeWidth=1;shape=mxgraph.floorplan.doorRight;rotation=90;" parent="1" vertex="1">
      <mxGeometry x="1038" y="398" width="69" height="73" as="geometry"/>
    </mxCell>
    <mxCell id="202" value="" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
      <mxGeometry x="1025" y="388" width="20" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="203" value="" style="endArrow=none;html=1;endFill=0;entryX=-0.033;entryY=-0.1;entryPerimeter=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="586" y="705" as="sourcePoint"/>
        <mxPoint x="732" y="705" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="204" value="" style="endArrow=none;html=1;endFill=0;entryX=-0.033;entryY=-0.1;entryPerimeter=0;" parent="1" edge="1">
      <mxGeometry width="50" height="50" relative="1" as="geometry">
        <mxPoint x="1390" y="719" as="sourcePoint"/>
        <mxPoint x="1536" y="719" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
  </root>
</mxGraphModel>

```