@@ -0,0 +1,934 @@
+class Building(object):%0A    def __init__(self, south, west, width_WE, width_NS, height = 10):%0A        self._south = south%0A        self._west  = west%0A        self._width_WE = width_WE%0A        self._width_NS = width_NS%0A        self._height = height%0A%0A    def corners(self):%0A        return %7B%22north-west%22: %5Bself._south + self._width_NS, self._west%5D,%0A                %22north-east%22: %5Bself._south + self._width_NS, self._west + self._width_WE%5D,%0A                %22south-west%22: %5Bself._south, self._west%5D,%0A                %22south-east%22: %5Bself._south, self._west + self._width_WE%5D%7D%0A%0A    def area(self):%0A        return self._width_WE * self._width_NS%0A%0A    def volume(self):%0A        return self._width_WE * self._width_NS * self._height%0A%0A    def __repr__(self):%0A        return %22%25s(%25g, %25g, %25g, %25g, %25g)%22 %25 (%22Building%22, self._south, self._west,%0A        self._width_WE, self._width_NS, self._height)%0A%0A    def __str__(self):%0A        return self.__repr__()%0A

Create mySolution.py