+import PropTypes from 'prop-types';
+import React from 'react';
+
+import Cell from './Cell';
+import Region from './Region';
+import Room from './Room';
+
+const UndergroundReservoir = ({ x, y }) =>
+ <Region name="underground-reservoir" x={x} y={y}>
+ <Room x={0} y={2}>
+ <Cell x={0} y={0} left="solid" right="door" top="solid" />
+ <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
+ </Room>
+ <Room type="transition right" x={1} y={2}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={1} y={3}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" top="solid" />
+ <Cell x={2} y={0} bottom="solid" top="solid" />
+ <Cell x={3} y={0} bottom="solid" top="solid" />
+ <Cell x={4} y={0} bottom="solid" top="solid" />
+ <Cell x={5} y={0} bottom="solid" top="solid" />
+ <Cell x={6} y={0} bottom="solid" top="solid" />
+ <Cell x={7} y={0} bottom="solid" top="door" />
+ <Cell x={8} y={0} bottom="solid" top="solid" />
+ <Cell x={9} y={0} bottom="door" right="solid" top="solid" />
+ </Room>
+ <Room x={7} y={2}>
+ <Cell x={0} y={0} bottom="solid" left="solid" top="solid" />
+ <Cell x={1} y={0} bottom="door" right="solid" top="solid" />
+ </Room>
+ <Room x={9} y={5}>
+ <Cell bottom="solid" left="solid" right="door" top="solid" />
+ </Room>
+ <Room x={10} y={4}>
+ <Cell x={0} y={0} left="solid" top="door" />
+ <Cell x={1} y={0} right="door" top="solid" />
+ <Cell x={0} y={1} bottom="solid" left="door" />
+ <Cell x={1} y={1} bottom="solid" right="solid" />
+ </Room>
+ <Room x={12} y={4}>
+ <Cell x={0} y={0} left="door" right="door" top="solid" />
+ <Cell x={0} y={1} left="solid" right="solid" />
+ <Cell x={0} y={2} left="solid" right="solid" />
+ <Cell x={0} y={3} left="solid" right="door" />
+ <Cell x={0} y={4} left="door" right="solid" />
+ <Cell x={0} y={5} left="solid" right="solid" />
+ <Cell x={0} y={6} bottom="door" left="solid" right="door" />
+ </Room>
+ <Room type="save" x={13} y={7}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room x={11} y={8}>
+ <Cell bottom="solid" left="solid" right="door" top="solid" />
+ </Room>
+ <Room x={13} y={10}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" top="solid" />
+ <Cell x={2} y={0} bottom="solid" top="solid" />
+ <Cell x={3} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={12} y={11}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="door" />
+ <Cell x={1} y={0} bottom="solid" top="solid" />
+ <Cell x={2} y={0} bottom="solid" top="solid" />
+ <Cell x={3} y={0} bottom="solid" top="solid" />
+ <Cell x={4} y={0} bottom="solid" top="solid" />
+ <Cell x={5} y={0} bottom="solid" top="solid" />
+ <Cell x={6} y={0} bottom="solid" top="solid" />
+ <Cell x={7} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={11} y={11}>
+ <Cell x={0} y={0} left="door" right="door" top="solid" />
+ <Cell x={0} y={1} left="solid" right="solid" />
+ <Cell x={0} y={2} left="solid" right="solid" />
+ <Cell x={0} y={3} bottom="solid" left="door" right="door" />
+ </Room>
+ <Room x={10} y={11}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={9} y={11}>
+ <Cell x={0} y={0} left="door" right="door" top="solid" />
+ <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
+ </Room>
+ <Room x={10} y={12}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room type="transition left" x={8} y={11}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room type="secret" x={10} y={14}>
+ <Cell bottom="solid" left="solid" right="door" top="solid" />
+ </Room>
+ <Room type="transition right" x={12} y={14}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={13} y={4}>
+ <Cell x={0} y={0} left="door" top="solid" />
+ <Cell x={1} y={0} top="solid" />
+ <Cell x={2} y={0} top="solid" />
+ <Cell x={3} y={0} top="solid" />
+ <Cell x={4} y={0} right="solid" top="solid" />
+ <Cell x={0} y={1} bottom="solid" left="solid" />
+ <Cell x={1} y={1} bottom="solid" />
+ <Cell x={2} y={1} bottom="solid" />
+ <Cell x={3} y={1} bottom="solid" />
+ <Cell x={4} y={1} bottom="solid" right="door" />
+ </Room>
+ <Room x={18} y={5}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="solid" top="door" />
+ </Room>
+ <Room x={18} y={2}>
+ <Cell x={0} y={0} left="door" top="solid" />
+ <Cell x={1} y={0} top="solid" />
+ <Cell x={2} y={0} top="solid" />
+ <Cell x={3} y={0} top="solid" />
+ <Cell x={4} y={0} right="door" top="solid" />
+ <Cell x={0} y={1} left="solid" />
+ <Cell x={1} y={1} />
+ <Cell x={2} y={1} />
+ <Cell x={3} y={1} />
+ <Cell x={4} y={1} right="solid" />
+ <Cell x={0} y={2} bottom="solid" left="solid" />
+ <Cell x={1} y={2} bottom="door" />
+ <Cell x={2} y={2} bottom="solid" />
+ <Cell x={3} y={2} bottom="solid" />
+ <Cell x={4} y={2} bottom="solid" right="solid" />
+ </Room>
+ <Room type="transition left" x={17} y={2}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={20} y={5}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={21} y={5}>
+ <Cell x={0} y={0} left="door" right="solid" top="solid" />
+ <Cell x={0} y={1} left="solid" right="door" />
+ <Cell x={0} y={2} left="solid" right="solid" />
+ <Cell x={0} y={3} bottom="solid" left="door" right="door" />
+ </Room>
+ <Room x={22} y={6}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room type="save" x={22} y={8}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room x={19} y={8}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={23} y={2}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={25} y={1}>
+ <Cell x={0} y={0} left="solid" top="solid" />
+ <Cell x={1} y={0} right="solid" top="solid" />
+ <Cell x={0} y={1} left="door" />
+ <Cell x={1} y={1} right="door" />
+ <Cell x={0} y={2} left="solid" />
+ <Cell x={1} y={2} right="solid" />
+ <Cell x={0} y={3} bottom="solid" left="solid" />
+ <Cell x={1} y={3} bottom="door" right="solid" />
+ </Room>
+ <Room x={27} y={2}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={28} y={2}>
+ <Cell x={0} y={0} left="door" top="solid" />
+ <Cell x={1} y={0} top="door" />
+ <Cell x={2} y={0} right="door" top="solid" />
+ <Cell x={0} y={1} left="solid" />
+ <Cell x={1} y={1} />
+ <Cell x={2} y={1} right="solid" />
+ <Cell x={0} y={2} bottom="door" left="solid" />
+ <Cell x={1} y={2} bottom="solid" />
+ <Cell x={2} y={2} bottom="door" right="solid" />
+ </Room>
+ <Room x={29} y={0}>
+ <Cell x={0} y={0} left="solid" right="solid" top="solid" />
+ <Cell x={0} y={1} bottom="door" left="solid" right="solid" />
+ </Room>
+ <Room x={31} y={2}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="solid" top="solid" />
+ </Room>
+ <Room x={30} y={5}>
+ <Cell x={0} y={0} left="solid" right="solid" top="door" />
+ <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
+ </Room>
+ <Room type="secret" x={31} y={6}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room x={27} y={5}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" right="solid" top="door" />
+ </Room>
+ <Room x={25} y={5}>
+ <Cell x={0} y={0} left="door" top="solid" />
+ <Cell x={1} y={0} right="door" top="door" />
+ <Cell x={0} y={1} left="solid" />
+ <Cell x={1} y={1} right="solid" />
+ <Cell x={0} y={2} left="solid" />
+ <Cell x={1} y={2} right="door" />
+ <Cell x={0} y={3} left="solid" />
+ <Cell x={1} y={3} right="solid" />
+ <Cell x={0} y={4} bottom="solid" left="door" />
+ <Cell x={1} y={4} bottom="door" right="door" />
+ </Room>
+ <Room x={24} y={5}>
+ <Cell bottom="solid" left="solid" right="door" top="solid" />
+ </Room>
+ <Room x={27} y={7}>
+ <Cell bottom="solid" left="door" right="solid" top="solid" />
+ </Room>
+ <Room x={27} y={9}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room type="transition right" x={28} y={9}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={22} y={9}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" top="solid" />
+ <Cell x={2} y={0} bottom="solid" right="door" top="solid" />
+ </Room>
+ <Room x={20} y={9}>
+ <Cell x={0} y={0} left="door" top="solid" />
+ <Cell x={1} y={0} right="door" top="solid" />
+ <Cell x={0} y={1} left="door" />
+ <Cell x={1} y={1} right="solid" />
+ <Cell x={0} y={2} bottom="solid" left="door" />
+ <Cell x={1} y={2} bottom="solid" right="door" />
+ </Room>
+ <Room x={22} y={11}>
+ <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
+ <Cell x={1} y={0} bottom="solid" top="solid" />
+ <Cell x={2} y={0} bottom="solid" right="solid" top="solid" />
+ </Room>
+ <Room type="teleporter" x={19} y={9}>
+ <Cell bottom="solid" left="solid" right="door" top="solid" />
+ </Room>
+ <Room x={19} y={10}>
+ <Cell bottom="solid" left="door" right="door" top="solid" />
+ </Room>
+ <Room x={17} y={8}>
+ <Cell x={0} y={0} left="solid" top="solid" />
+ <Cell x={1} y={0} right="door" top="solid" />
+ <Cell x={0} y={1} left="solid" />
+ <Cell x={1} y={1} right="solid" />
+ <Cell x={0} y={2} bottom="solid" left="door" />
+ <Cell x={1} y={2} bottom="solid" right="door" />
+ </Room>
+ </Region>;
+
+UndergroundReservoir.propTypes = {
+ x: PropTypes.number,
+ y: PropTypes.number,
+};
+
+export default UndergroundReservoir;