Docstoc

imported

Document Sample
imported Powered By Docstoc
					    BundleVersion *version = [NSEntityDescription
insertNewObjectForEntityForName:@"BundleVersion"
inManagedObjectContext:managedObjectContext];
    [version setVersion:@"0.0.3"];

    // Commit the change.
      NSError *versionError;
      if (![managedObjectContext save:&versionError]) {
            // Handle the error.
      }


        Project *project1 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location1 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location1 setLatitude:[NSNumber numberWithDouble:50.631366]];
      [location1 setLongitude:[NSNumber numberWithDouble: 3.078316]];

      [project1 setTitle:@"Lille Grand Palais"];
      [project1 setCity:@"Lille"];
      [project1 setCountry:@"France"];
      [project1 setClient:@"City of Lille (Pierre Mauroy, Mayor); SAEM
Euralille (Jean-Paul Baietto, General Manager); Association Lille Grand
Palais (Jean Delannoy, Vice-President)"];
      [project1 setBodyText:@"<div class=\"project\">A cultural centre
.</div><div class=\"longText\">Inserted in the ring of the former
fortifications of Lille, between the historic centre and the periphery,
Congrexpo is a hybrid building – a mixture of congress / exhibition /
concert hall (\"Zenith\").<br/> Each program has its own zone in the
building, arranged so that the interfaces create new programmatic
opportunities. In an east-west direction these zones are autonomous,
while in the north-south direction they are connected. The large
amphitheatre-like auditoria are placed back to back, to form a bridge,
leaving below a large reception space.<br /><br />The vertical layering
of the building starts with a socle for parking and deliveries. The edges
of the socle towards the city are animated with the reception and other
daylight oriented programs. The edge facing the service road is on the
same level as the road, allowing lorries to deliver straight into the
exhibition halls.<br /><br />The facades open when possible to the public
space, to incorporate the Congrexpo program – usually located outside any
city – into the public realm. This is the middle layer.<br /><br />The
top layer, the roof, has an almost perfect oval form, which is lower
towards the centre. The ceiling becomes apparent in perspective, in such
a way that the shape of the building can be imagined without ever being
visible as a whole.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Total Area (45,500m2) <br /><br
/>Zenith: Rock concert, band performance, seminars, theatrical, greek,
procénium, and in-the-round auditorium. Surface area: 7,850m2; 6,000
places including 3,200 fixed seating, 1,000 retractable mobile seating,
1,800 mobile seating; 1,000m2 stage area<br /><br />Congress: 1,500 place
conference auditorium for congress, European and international
delegations - 9 languages, interactive and/or formal meetings, theatre,
dance, cinema and product presentation; 500 place auditorium for congress
- 9 languages, product presentation, recital, drama, cinema and lectures;
350 place theater for delegations type congress, small concert, recital,
cinema and press conference; 3,500m2 congress exposition space; 1,500
place banquet space with cuisine; 2 x 200 place conference/class rooms;
12 x 80-place conference rooms; 2,500m2 administrative offices<br /><br
/>Expo: 20,000m2 exposition space subdividable into 3 equal spaces;
6,000m2 lobby and multi-purpose spaces including meeting rooms, work-
shops, commercial space, office space, 4 bars and 2 restaurants<br /><br
/>Parking: 1,230 enclosed places</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Lille (Pierre Mauroy, Mayor);
SAEM Euralille (Jean-Paul Baietto, General Manager); Association Lille
Grand Palais (Jean Delannoy, Vice-President)</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partner in
charge: Rem Koolhaas<br /><br />Project Manager: Donald van Dansik<br
/><br />Project Architect: Mark Schendel<br /><br />Team: Jan-Willem van
Kuilenburg, Ruud Cobussen, Jeanne Gang, Diana Stiles, Rients Dijkstra,
Ray Maggiore, Yushi Uehara, Ron Witte, Dirk Zuiderveld</div>"];
      [project1 setAddress:@"1 Boulevard des Cités Unies<br />59777
Lille, <br />France"];
      [project1 setYear:@"1994"];
      [project1 setPhone:@"03 28 52 83 58"];
      [project1 setLocation:location1];

     // Commit the change.
     NSError *error1;
     if (![managedObjectContext save:&error1]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo11 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo11 setFilename:@"000.jpg"];
     [project1 addPhotosObject:photo11];

     // Commit the change.
     if (![managedObjectContext save:&error1]) {
           //handle error
     }


        //Add a photo
      Photo *photo12 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
     [photo12 setFilename:@"2103594393_f2ee43fbd9_o.jpg"];
     [project1 addPhotosObject:photo12];

     // Commit the change.
     if (![managedObjectContext save:&error1]) {
           //handle error
     }


        //Add a photo
      Photo *photo13 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo13 setFilename:@"2103595029_c1c5ee33c1_o.jpg"];
     [project1 addPhotosObject:photo13];

     // Commit the change.
     if (![managedObjectContext save:&error1]) {
           //handle error
     }


        //Add a photo
      Photo *photo14 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo14 setFilename:@"2103596169_6b8ff72427_o.jpg"];
     [project1 addPhotosObject:photo14];

     // Commit the change.
     if (![managedObjectContext save:&error1]) {
           //handle error
     }


        Project *project2 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location2 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location2 setLatitude:[NSNumber numberWithDouble:33.590699]];
      [location2 setLongitude:[NSNumber numberWithDouble: 130.397313]];

      [project2 setTitle:@"Nexus World House"];
      [project2 setCity:@"Fukuoka"];
      [project2 setCountry:@"Japan"];
      [project2 setClient:@"Fukuoka Jisho Co.Ltd. "];
      [project2 setBodyText:@"<div class=\"project\">Design for a series
of apartments.</div><div class=\"longText\">This project consists of 244
individual houses in the Kashi District of Fukuoka, each three stories
high, packed together to form two blocks. Each house is penetrated by a
private vertical courtyard that introduces light and space into the
center. A closed cyclopic wall wraps around the exterior of the blocks so
that they can eventually serve as socles for Isozaki's future
towers.<br/> Confronted with the possibility of building in Japan, a
European architect faces a dilemma; should the project be 'as western as
possible'? Is it just another export like Van Gogh, a Mercedes, or a
Vuitton bag? Or should it reflect the fact that it exists in Japan?<br
/>In Fukuoka, the character of the site reinforces this dilemma: the
context is more organized, less 'chaotic', than the typical Japanese
city. For this operation, Arata Isozaki invited one Japanese architect
(Osamu Ishiyama) and five non-Japanese architects (Oscar Tusquèts,
Christian de Portzamparc, Marc Mack, Steven Holl) and O.M.A. to define a
superblock with freestanding perimeter buildings for a client who wanted
to introduce a 'new urban lifestyle' in Japan. The only 'Japanese' aspect
of his master plan: 120-meter-high twin towers (architect: Izosaki)
projected at the center of the otherwise five-story-maximum
development.<br /><br />Like an earlier scheme in the shadow of the
Berlin Wall, the project explores a fusion of the Roman city - sections
of Pompeii, for instance, form continuous tapestries where houses never
become objects- and similar experiments by Mies van der Rohe where
individual courtyard houses are consolidated to form blocks, so that the
substance of modern architecture is condensed to generate urban form.<br
/><br />The project consists of twenty-four individual houses, each three
stories high, packed together to form two blocks. Each house is
penetrated by a private vertical courtyard that introduces light and
space into the center.<br />On the lower level a concourse leads to
individual front doors; beyond each door lies a patio with white pebbles.
A continuous staircase leads to individual rooms on the second floor and
living quarters on the third - a suite of living, dining, open-air, and
'Japanese' rooms where screens and curtains generate different
configurations.<br />A closed cyclopic wall wraps around the exterior of
the blocks so that they may eventually serve as socles to Isozaki's
future towers. The roofs of the domed Japanese cells are covered with
grass. 'Escaping' from the walls are the floating rooflines of the living
room floors. They resonate with the mountains that surround the bowl of
the city.<br /><br />Each house offers a variety of spatial conditions
and tectonic contrasts: enclosed vs. exploding, intimate vs. open, public
vs. private, high vs. light, concrete vs. abstract.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>244
apartments, 4 shops, parking</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Fukuoka Jisho Co.Ltd. </div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partner: Rem
Koolhaas <br /><br />Project Architect/Manager: Fuminori Hoshino<br /><br
/>Team: Ron Steiner, Maartje Lammers, Marc Peeters, Xaveer de Geyter,
Ramon Klein, Leo van Immerzeel, Jaap van Heest, Shin-ichi Kanefuji<br
/><br />Local Architect: Yoshikazu Kawamura</div>"];
      [project2 setAddress:@"日本<br />〒810-0001
福岡県福岡市中央区天神2丁目8−41"];
      [project2 setYear:@"1991"];
      [project2 setPhone:@"092-714-0159"];
      [project2 setLocation:location2];

     // Commit the change.
     NSError *error2;
     if (![managedObjectContext save:&error2]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo21 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo21 setFilename:@"000.fukuoka 2 72 dpi_560x374x90.jpg"];
     [project2 addPhotosObject:photo21];

     // Commit the change.
     if (![managedObjectContext save:&error2]) {
           //handle error
     }


        //Add a photo
      Photo *photo22 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo22 setFilename:@"interieurnexus-72-dpi.jpg"];
     [project2 addPhotosObject:photo22];

     // Commit the change.
     if (![managedObjectContext save:&error2]) {
           //handle error
     }


        //Add a photo
      Photo *photo23 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo23 setFilename:@"nex_001-small-72-dpi.jpg"];
     [project2 addPhotosObject:photo23];

     // Commit the change.
     if (![managedObjectContext save:&error2]) {
           //handle error
     }


        //Add a photo
      Photo *photo24 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
     [photo24 setFilename:@"untitled_003 72 dpi_560x374x90.jpg"];
     [project2 addPhotosObject:photo24];

     // Commit the change.
     if (![managedObjectContext save:&error2]) {
           //handle error
     }


        Project *project3 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location3 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location3 setLatitude:[NSNumber numberWithDouble:34.068601]];
      [location3 setLongitude:[NSNumber numberWithDouble: -118.40239]];

      [project3 setTitle:@"Prada Los Angeles"];
      [project3 setCity:@"Los Angeles"];
      [project3 setCountry:@"USA"];
      [project3 setClient:@"Prada (I.P.I. USA Corp.)"];
      [project3 setBodyText:@"<div class=\"project\">Prada Epicenter
store on Rodeo Drive Beverly Hills.</div><div class=\"longText\">The
Prada Epicenter on Rodeo Drive in Los Angeles stands in a specific
relation to the New York store through its horizontality and the need to
connect two floors. In New York a 'wave' in the floor rolls down towards
the basement; in LA a wooden plane folds up and creates a symmetrical
'hill' that supports a floating aluminium box on the second floor. Inside
this volume, the main store program is organized along the
perimeter.<br/> The façade on Rodeo Drive is literally non-existent –
without the classical storefront and glass enclosures, the entire width
of the store opens up to the street and merges public with commercial
space. Climatic separation is achieved through an air-curtain system,
invisible security antennas guarantee the control of the store. At night,
an aluminium panel rises from the ground and seals the building. The
third floor is dominated by the 'scenario space': an open floor plan that
is used for changing display arrangements, like an extended idea of a
display window, offering ways to present clothes beyond the presence of
rails and shelves.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>1,900m2: New Epicenter
store</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Prada (I.P.I. USA Corp.)</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partners in
charge: Rem Koolhaas, Ole Scheeren<br /><br />Project Architects: Jessica
Rothschild, Eric Chang<br /><br />Team: Amale Andraos, Christian Bandi,
Catarina Canas, Chris van Duijn, Keren Englman, Ali Kops, Jocelyn Low,
David Moore, Torsten Schroeder, Mark Watanabe</div>"];
      [project3 setAddress:@"343 Rodeo Drive, <br />Beverly Hills, <br
/>CA 90210-5105<br />USA"];
      [project3 setYear:@"2004"];
      [project3 setPhone:@"(310) 278-8661"];
      [project3 setLocation:location3];
     // Commit the change.
     NSError *error3;
     if (![managedObjectContext save:&error3]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo31 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo31 setFilename:@"000.3cev0061 crop_560x374x90.jpg"];
     [project3 addPhotosObject:photo31];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo32 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo32 setFilename:@"3cev0430_560x374x90.jpg"];
     [project3 addPhotosObject:photo32];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo33 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo33 setFilename:@"3cev0624_560x374x90.jpg"];
     [project3 addPhotosObject:photo33];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo34 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo34 setFilename:@"3cev0936_560x374x90.jpg"];
     [project3 addPhotosObject:photo34];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo35 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo35 setFilename:@"3cev9526_560x374x90.jpg"];
     [project3 addPhotosObject:photo35];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo36 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo36 setFilename:@"3cev9666_560x374x90.jpg"];
     [project3 addPhotosObject:photo36];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        //Add a photo
      Photo *photo37 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo37 setFilename:@"3cev9695_560x374x90.jpg"];
     [project3 addPhotosObject:photo37];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }
        //Add a photo
      Photo *photo38 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo38 setFilename:@"3cev9830_560x374x90.jpg"];
     [project3 addPhotosObject:photo38];

     // Commit the change.
     if (![managedObjectContext save:&error3]) {
           //handle error
     }


        Project *project4 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location4 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location4 setLatitude:[NSNumber numberWithDouble:37.542029]];
      [location4 setLongitude:[NSNumber numberWithDouble: 127.003124]];

      [project4 setTitle:@"Leeum Museum"];
      [project4 setCity:@"Seoul"];
      [project4 setCountry:@"South Korea"];
      [project4 setClient:@"Samsung Cultural Foundation"];
      [project4 setBodyText:@"<div class=\"project\">A multifunction
building for exhibitions, media and office spaces in Seoul.</div><div
class=\"longText\">The Leeum, Samsung Museum of Art project is a 27,000m2
masterplan designed by OMA in 1997. Located in Hannam-Dong - a
residential district near the city centre, the complex comprises three
buildings by OMA, Mario Botta and Jean Nouvel. The OMA building covers a
gross area of 13,100m2 for temporary contemporary exhibitions, media and
office spaces. The three buildings converge into a central mixing chamber
that forms the lobby and information area. <br/> The museum complex entry
is through the OMA building via a ramp leading directly into the mixing
chamber. The dominant feature of OMA's design is a massive black concrete
box, which confronts the visitor immediately at the entrance. The box is
suspended within large excavation in the undulating topography creating
varying light conditions within the space. Circulation is conceived
around the experience of the black box by descending under it, into it
and moving above it. This movement provides the visitor a rich experience
of the dynamic relationship between the building, the site and the
city.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>13,500m2: exhibition, offices,
children's centre</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Samsung Cultural Foundation</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partners in
charge: Rem Koolhaas, Ole Scheeren<br /><br />Associate in charge: Kunle
Adeyemi<br /><br />Team: Shiro Ogata, Torsten Schröder, Mark Watanabe,
Victoria Willocks, Charles Berman, Daan Ooievaar, Paul Burgstaller, James
Harper with Minsuk Cho</div>"];
      [project4 setAddress:@"Hannam-Dong Yongsan-Gu, <br />Seoul 140-
893<br />South Korea"];
      [project4 setYear:@"2004"];
      [project4 setPhone:@"02-2014-6900"];
      [project4 setLocation:location4];

     // Commit the change.
     NSError *error4;
     if (![managedObjectContext save:&error4]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo41 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo41 setFilename:@"000.3563-14_560x374x90.jpg"];
     [project4 addPhotosObject:photo41];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        //Add a photo
      Photo *photo42 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo42 setFilename:@"3563-12_560x374x90.jpg"];
     [project4 addPhotosObject:photo42];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        //Add a photo
      Photo *photo43 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo43 setFilename:@"3563-21_560x374x90.jpg"];
     [project4 addPhotosObject:photo43];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        //Add a photo
      Photo *photo44 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo44 setFilename:@"cimg2447_s_560x374x90.jpg"];
     [project4 addPhotosObject:photo44];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        //Add a photo
      Photo *photo45 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo45 setFilename:@"cimg2620_560x374x90.jpg"];
     [project4 addPhotosObject:photo45];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        //Add a photo
      Photo *photo46 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo46 setFilename:@"cimg2643_560x374x90.jpg"];
     [project4 addPhotosObject:photo46];

     // Commit the change.
     if (![managedObjectContext save:&error4]) {
           //handle error
     }


        Project *project5 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location5 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location5 setLatitude:[NSNumber numberWithDouble:52.086198]];
      [location5 setLongitude:[NSNumber numberWithDouble: 5.173569]];
      [project5 setTitle:@"Educatorium"];
      [project5 setCity:@"Utrecht"];
      [project5 setCountry:@"Netherlands"];
      [project5 setClient:@"University of Utrecht"];
      [project5 setBodyText:@"<div class=\"project\">A campus centre for
the University of Utrecht    .</div><div class=\"longText\">Composed of
two planes which fold to accommodate a range of distinct programs,
including an outdoor plaza, two lecture halls, cafeteria and a testing
facility. Planes interlock to create a single trajectory in which the
entire university experience – socialization, learning, examination – is
encapsulated. <br/> The Educatorium is conceived as a new center of
gravity for the Uithof University Campus. Point of departure of the
design are two sheets which fold and interlock. The concrete slab is
treated as a malleable surface which allows an optimum fit for each
program. The sloped planes of the entrance plateau, function like an
urban plaza or mixing chamber. Beneath this area is sheltered the bicycle
parking and intersecting bike-path. <br /><br />Above the mixing chamber
is the two-story block of examination halls. While specifically planned
for mass examinations they are also designed to allow varied
configurations of furnishing and inhabitation.<br /><br />The two
auditoria are accessed via the large entry area ramp. Oriented towards
the north side the larger auditorium is open to the view of the botanical
gardens. Two curving walls enclose the room, one solid, one of glass.
Laminated with a holographic film which changes between transparent or
translucent depending on the viewer`s point, the glass wall acts as a
fabricated cloud alternately clearing and obscuring the view to the
outside while providing a screen of privacy for the interior. <br /><br
/>In the ceiling, steel reinforcement bars emerge from the exposed
concrete slab. Steel and concrete dissociate allowing each material to
work at optimum efficiency: the 20cm thick concrete slab is made to span
21 metres.<br /><br />The second auditorium with 400 seats is situated to
the south. Spanning between two massive walls the roof structure is a
densely packed series of I-beams forming a surface of steel.<br /><br
/>The cafeteria is situated beneath the floor of the auditoria. The lines
of columns are denser to the south and almost disappear to the north
towards the landscape beyond. Designed to accommodate up to 1000 people,
the sloping ceiling together with the \"random\" columns generates a
series of \"places\" within the large room.<br /><br />Circulation in the
Educatorium is organized around a cruciform of two corridors subdividing
each plan into quadrants and functioning as the main connectors. A second
system of paths allows the building to function as a network. By merging
the \"pause\" areas with circulation, larger open territories are
generated as part of strategy of eliminating frontiers in favour of more
subtle techniques of separation or inclusion.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>University
building of 11.000m2; cafeteria (900 seats), 2 auditoria (400 and 500
seats), examination rooms, lobby and connection to two existing campus
buildings, bike storage </div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>University of Utrecht</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partner: Rem
Koolhaas<br /><br />Team: Cristophe Cornubert with Richard Eelman, Gary
Bates, Luc Veeger, Clement Gillet, Michel Melenhorst, Jacques Vink, Gaudi
Houdaya, Enno Stemerding, Frans Blok, Henrik Valeur, Boukje Trenning<br
/><br />Technical Support: Christian Müller, Eric Schotte</div>"];
      [project5   setAddress:@"Leuvenlaan 19<br />3584 Utrecht, <br />the
Netherlands"];
      [project5   setYear:@"1997"];
      [project5   setPhone:@""];
      [project5   setLocation:location5];

     // Commit the change.
     NSError *error5;
     if (![managedObjectContext save:&error5]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo51 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo51 setFilename:@"000.img0072_560x374x90.jpg"];
     [project5 addPhotosObject:photo51];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo52 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo52 setFilename:@"img0063_560x374x90.jpg"];
     [project5 addPhotosObject:photo52];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo53 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo53 setFilename:@"img0085_560x374x90.jpg"];
     [project5 addPhotosObject:photo53];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo54 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo54 setFilename:@"img0097.jpg"];
     [project5 addPhotosObject:photo54];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo55 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo55 setFilename:@"img0098_560x374x90.jpg"];
     [project5 addPhotosObject:photo55];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo56 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo56 setFilename:@"people_560x374x90.jpg"];
     [project5 addPhotosObject:photo56];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        //Add a photo
      Photo *photo57 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo57 setFilename:@"scater_560x374x90.jpg"];
     [project5 addPhotosObject:photo57];

     // Commit the change.
     if (![managedObjectContext save:&error5]) {
           //handle error
     }


        Project *project6 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location6 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location6 setLatitude:[NSNumber numberWithDouble:32.789946]];
      [location6 setLongitude:[NSNumber numberWithDouble: -96.796386]];

      [project6 setTitle:@"Dee and Charles Wyly Theater "];
      [project6 setCity:@"Dallas"];
      [project6 setCountry:@"USA"];
      [project6 setClient:@"Dallas Center for the Performing Arts"];
      [project6 setBodyText:@"<div class=\"project\">Theater situated in
the new Dallas Performing Arts Center.</div><div class=\"longText\">In
the typical theater, the proliferation of front-of-house and back-of-
house spaces threatens to strangle the auditorium itself, buffering the
performance from the outside world. The compact, vertical orientation of
the Dee and Charles Wyly Theatre, with its 12 storeys, allows support
spaces to be stacked above and beneath the auditorium rather than wrapped
around it. <br/> No longer shielded by transitional and technical areas –
foyer, ticket counters, backstage facilities – this reimagining of the
theatre typology exposes the auditorium to the city on all sides. On
alternate nights, the Dallas Theatre Center, for whom the Wyly will be a
new home, can perform Shakespeare in a hermetic container, or – opening
the blackout blinds along the exterior glass walls – with the city of
Dallas as a backdrop the next.<br /><br />The tallness and simplicity of
the box form, together with the unique visibility of the activities in
the theatre, gives the building prominence in the large new complex of
the AT&T Performing Arts Center. The form also facilitates innovation in
the theatre's mechanics: the conventional fly tower above the stage has
been extended vertically (with program concentrated around it on multiple
levels), and can pull up both scenery and seating. This allows artistic
directors to rapidly change the venue into a wide array of configurations
that push the limits of the 'multi-form' theatre: proscenium, thrust,
traverse, arena, studio, and flat floor – in which the seating, and the
balconies, can be removed entirely. The stage and the floor of the
auditorium are deliberately made of non-precious materials – the floor
can be drilled, nailed into, and painted at will. In this way, together
with the easily manipulable seating and stage configuration, the Wyly
Theatre seeks to preserve and elaborate the flexible, improvisatory
nature of the Dallas Theatre Center's original home.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>7,700m2
multi-form theatre with flexible performance configurations (proscenium,
thrust, traverse, arena, and flat floor), a nominal seating capacity of
575, and full front-of-house and back-of-house facilities including
administrative offices, rehearsal spaces, café, gift shop, cocktail bar,
offices, costume shop, lobby, auditorium, stage support areas, mechanical
rooms, production spaces and rooftop multipurpose space.</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Dallas Center
for the Performing Arts</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Architects: REX/OMA<br /><br
/>Principals: Joshua Prince-Ramus (partner in charge) and Rem Koolhaas<br
/><br />Project architects: Erez Ella, Vincent Bandy, Tim Archambault,
Vanessa Kassabian<br /><br />Team: Haviland Argo, Steve Chen, Dan Choi,
Robert Donnelly, Selva Gurdogan, Jonathan Handel, Stine Hansen, Oke
Hauser, Andrew Heid, Nahyun Hwang, Ashley Klein, Trine Kobbelvedt,
Natalia Ibanez Lario, Soren Sigurd Larsen, Mads Kristensen, Filip Rem,
Beatriz Ramo, Gro Sarauw, Max Schwitalla, Rooshad Shroff, Gregers Tang
Thomsen, Lisa Tiedje, Angelica Trevino, Kristine Wander, Monika Wittig,
Dolly Yarur</div>"];
      [project6 setAddress:@"2400 Flora Street<br />Dallas, TX 75201<br
/>USA"];
      [project6 setYear:@"2009"];
      [project6 setPhone:@"(214) 978-2800"];
      [project6 setLocation:location6];

     // Commit the change.
     NSError *error6;
     if (![managedObjectContext save:&error6]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo61 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo61 setFilename:@"000-wylytheatre 01 - photo by iwan baan
.jpg"];
      [project6 addPhotosObject:photo61];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        //Add a photo
      Photo *photo62 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo62 setFilename:@"18_560x374x90.jpg"];
     [project6 addPhotosObject:photo62];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }
        //Add a photo
      Photo *photo63 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo63 setFilename:@"d_01a_560x374x90.jpg"];
     [project6 addPhotosObject:photo63];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        //Add a photo
      Photo *photo64 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo64 setFilename:@"d_theoraijmakers_wyly_theater_june15-19-
09_44_560x374x90.jpg"];
      [project6 addPhotosObject:photo64];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        //Add a photo
      Photo *photo65 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo65 setFilename:@"d_theoraijmakers_wyly_theater_june15-19-
09_60_560x374x90.jpg"];
      [project6 addPhotosObject:photo65];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        //Add a photo
      Photo *photo66 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo66 setFilename:@"d_wyly potter rose 2 low
res_560x374x90.jpg"];
      [project6 addPhotosObject:photo66];
     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        //Add a photo
      Photo *photo67 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo67 setFilename:@"wyly theatre 02 - photo by iwan baan.jpg"];
     [project6 addPhotosObject:photo67];

     // Commit the change.
     if (![managedObjectContext save:&error6]) {
           //handle error
     }


        Project *project7 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location7 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location7 setLatitude:[NSNumber numberWithDouble:36.122125]];
      [location7 setLongitude:[NSNumber numberWithDouble:-115.170391]];

      [project7 setTitle:@"Guggenheim Hermitage"];
      [project7 setCity:@"Las Vegas"];
      [project7 setCountry:@"USA"];
      [project7 setClient:@"The Venetian Resort Hotel and the Solomon R.
Guggenheim Foundation"];
      [project7 setBodyText:@"<div class=\"project\">An exhibition space
for impressionist art.</div><div class=\"longText\">Embedded directly
into the façade of the Venetian Resort Hotel, the Hermitage Guggenheim is
designed as a singular exhibition space for impressionist art. The
gallery includes three rotating walls, which allow curators to change the
size and proportion of the four intermediary spaces within seconds. A
minimal pallet of material finishes, maple and corten steel, provides a
warm background without detracting from the works of art.<br/> Situated
next to the porte cochere and entry of the Hotel, the long and singular
gallery space is both carved out of the Hotel lobby and presents itself
to the exterior as part of the ornate Venetian facade. The choice of cor-
ten steel as a single wall and construction material defines the
aestethic of the Hermitage Guggenheim and helps it offset itself from the
overwhelming palette of finishes, forms and colors in place.<br />The
Museum offers an entrance from both the exterior and interior of the
hotel lobby. The 5,000 sf gallery includes three rotating walls, mounted
on to the three existing hotel tower columns. The rotation, made possible
by ball bearing rings, allows curators to change size and proportion of
the four intermediary spaces within seconds. <br /><br />A continous six
inch glass base creates a sharp distinction between ground and exhibition
surface. A well balanced cor-ten patina provides a warm background and
enhances the colors of the art work, currently featuring critical works
from the Impressionist`s aera. In addition, the cor-ten finish eliminates
any restoring of wall finishes, common when exhibitions change. Learning
from refrigerator magnets, all paintings are hung from custom made
magnets, able to withstand several hundred pounds of vertical load. The
reduction of finishes, maple (floor and ceiling) and cor-ten, help the
art to fully charge the space.<br /><br />The Hermitage Guggenheim
terminates with a book and gift shop, taking place in the former VIP
lounge of the Hotel. The sole removal of the carpet and the installation
of polycarbonate and shelf faced walls transform this space sufficiently
and create an intriguing treshhold between casino and museum.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>Flexible
exhibition space and Museum store (total area 710m2)</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>The Venetian
Resort Hotel and the Solomon R. Guggenheim Foundation</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Principals:
<br />Rem Koolhaas, Joshua Prince-Ramus (Partner in Charge)<br /><br
/>Project Architect: <br />Christian Bandi <br /><br />Team: <br />Lotte
Adolf, Bina Bhattacharya, Alexandra Bub, Brandon Cook, Mark Frohn,
Christian Kronaus, Peter Müller, Sebastian Reusch, Natasha Sandmeir,
Sibylle Wältly, Mark Watanabe, Victoria Willocks</div>"];
      [project7 setAddress:@"3355 Las Vegas Blvd S, <br />Las Vegas, NV
89109, <br />USA"];
      [project7 setYear:@"2001"];
      [project7 setPhone:@""];
      [project7 setLocation:location7];

     // Commit the change.
     NSError *error7;
     if (![managedObjectContext save:&error7]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo71 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo71 setFilename:@"000.20070906045807_guggenheim-las-vegas-
01.jpg"];
      [project7 addPhotosObject:photo71];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo72 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo72 setFilename:@"20070906045807_guggenheim-las-vegas-
02.jpg"];
      [project7 addPhotosObject:photo72];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo73 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo73 setFilename:@"20070906045807_guggenheim-las-vegas-
04.jpg"];
      [project7 addPhotosObject:photo73];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo74 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo74 setFilename:@"20070906045844_guggenheim-las-vegas-
06.jpg"];
      [project7 addPhotosObject:photo74];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo75 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo75 setFilename:@"20070906045844_guggenheim-las-vegas-
07.jpg"];
      [project7 addPhotosObject:photo75];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo76 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo76 setFilename:@"20070906045844_guggenheim-las-vegas-
08.jpg"];
      [project7 addPhotosObject:photo76];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo77 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo77 setFilename:@"image013 (small)_560x374x90.jpg"];
     [project7 addPhotosObject:photo77];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo78 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo78 setFilename:@"image014 (small)_560x374x90.jpg"];
     [project7 addPhotosObject:photo78];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo79 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo79 setFilename:@"image018 (small)_560x374x90.jpg"];
     [project7 addPhotosObject:photo79];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo710 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo710 setFilename:@"img_1435 (small)_560x374x90.jpg"];
     [project7 addPhotosObject:photo710];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        //Add a photo
      Photo *photo711 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo711 setFilename:@"kh_overv (small)_560x374x90.jpg"];
     [project7 addPhotosObject:photo711];

     // Commit the change.
     if (![managedObjectContext save:&error7]) {
           //handle error
     }


        Project *project8 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location8 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location8 setLatitude:[NSNumber numberWithDouble:37.464533]];
      [location8 setLongitude:[NSNumber numberWithDouble: 126.952118]];

      [project8 setTitle:@"Museum of Art Seoul National University"];
      [project8 setCity:@"Seoul"];
      [project8 setCountry:@"South Korea"];
      [project8 setClient:@"Seoul National University Museum"];
      [project8 setBodyText:@"<div class=\"project\">Cantilevered
building for education, exhibition and research.</div><div
class=\"longText\">The Seoul National University Museum is defined by its
siting on the side of a small hill, close to the entrance of the
university. The building's form was conceived as a basic rectangular box,
theoretically sliced diagonally by the incline of the hill. This form is
then raised up on a small central core – the only point of contact with
the ground – so the building is nearly all cantilever, extending up and
down the hill, following the topography precisely and appearing to hover
above it. The museum both defines and defeats the hill, and, by keeping
the ground beneath it largely free, becomes an attractive conduit between
the university campus and the outside community.<br/> Both outside and
inside, free-flowing circulation was key to the thinking behind the
building. The central core is an atrium with a square-spiral staircase
connecting the various program areas: exhibition, education, library, and
operations. The educational spaces – the lecture hall and auditorium –
exploit the slope formed by the slice for their tiered seating. The
library inhabits the structural core of the building. The exhibition
space, being the primary function, inhabits the entire top floor. But it
is also able to invade the educational spaces below by means of an
angular ramped circulation path; the use of materials in these spaces
also signals the potential continuity in the program. Elsewhere,
materials vary, and include concrete flooring, plywood paneling, and
translucent plastic paneling over fluorescent lighting. The museum‟s
façade is also translucent, revealing the structural steel truss work
beneath.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>4,478m2: Exhibition, Education,
Library and Operations</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Seoul National University
Museum</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partner in charge: Rem Koolhaas<br
/><br />Associate in charge: Kunle Adeyemi<br /><br />Concept: Roberto
Otero, Shiro Ogata, George Bucher<br />Schematic & Design development:
Rodrigo Nunez, Jeremy Godenir, Camia Young, Steffi Wedde, Natacha
Fricout, Daniela Zimmer, Antonis Karides, Rodney Eggleston with Minsuk
Cho<br /><br />Schematic Design 1997<br />Partner in charge: Rem
Koolhaas<br /><br />Team: Minsuk Cho, Wim Eckert, Roberto Otero, Shiro
Ogata, George Bucher with Piet Eckert, Young Joon Kim, Anthony Fontenot,
Philipp Oswalt, Tae Hong Park, Andreas Huhn, Rodrigo Patricio, Sabine
Schaaf, Rob de Maat, Franz Blok, Don Weber, Pilar Armand-Ugón, Emese
Barcosi, Matteo Poli, Isabel Silva, Isabel Casanellas</div>"];
      [project8 setAddress:@"대한민국<br />서울특별시 관악구 56-1<br />South
Korea"];
      [project8 setYear:@"2005"];
      [project8 setPhone:@"02-880-5333"];
      [project8 setLocation:location8];

     // Commit the change.
     NSError *error8;
     if (![managedObjectContext save:&error8]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo81 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo81 setFilename:@"000.snu_philippe ruault 4_560x374x90.jpg"];
     [project8 addPhotosObject:photo81];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo82 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo82 setFilename:@"snu philippe ruault 5_560x374x90.jpg"];
     [project8 addPhotosObject:photo82];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo83 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo83 setFilename:@"snu-model-1.jpg"];
     [project8 addPhotosObject:photo83];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo84 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo84 setFilename:@"snu_diagram 2_560x374x90.jpg"];
     [project8 addPhotosObject:photo84];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }
        //Add a photo
      Photo *photo85 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo85 setFilename:@"snu_hyoung won park_560x374x90.jpg"];
     [project8 addPhotosObject:photo85];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo86 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo86 setFilename:@"snu_model hand_560x374x90.jpg"];
     [project8 addPhotosObject:photo86];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo87 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo87 setFilename:@"snu_philippe rualut 7_560x374x90.jpg"];
     [project8 addPhotosObject:photo87];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo88 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo88 setFilename:@"snu_philippe rualut 8_560x374x90.jpg"];
     [project8 addPhotosObject:photo88];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo89 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo89 setFilename:@"snu_philippe ruault 2_560x374x90.jpg"];
     [project8 addPhotosObject:photo89];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        //Add a photo
      Photo *photo810 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo810 setFilename:@"snu_philippe ruault_560x374x90.jpg"];
     [project8 addPhotosObject:photo810];

     // Commit the change.
     if (![managedObjectContext save:&error8]) {
           //handle error
     }


        Project *project9 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location9 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location9 setLatitude:[NSNumber numberWithDouble:40.750321]];
      [location9 setLongitude:[NSNumber numberWithDouble:-74.004668]];

      [project9 setTitle:@"Lehmann Maupin Gallery"];
      [project9 setCity:@"New York"];
      [project9 setCountry:@"USA"];
      [project9 setClient:@"Rachel Lehmann and David Maupin"];
      [project9 setBodyText:@"<div class=\"project\">Interior design for
a Manhattan gallery.</div><div class=\"longText\">The Lehmann Maupin
Gallery is located in a two-storey industrial building in New York City‟s
Chelsea neighbourhood. Contrary to many of the galleries in the area, the
design of the Lehmann Maupin Gallery provides an alternative to the
typical “white box” art gallery.<br />The three major components of the
program, art exhibition, administration and art storage, were organized
as over-lapping activities, each defined as an inserted form within the
existing shell of the industrial building.<br/> The art exhibition area
was designed as a flexible “white box” defined formally by the use of
multiple vanishing points from an origin within the box. The form of the
art exhibition floats independently from the existing structure expanding
and contracting in three dimensions maximizing column-free exhibition
area. The sloped ceilings of the art exhibition areas are designed with
large orthogonal openings in each of the three designated exhibition
spaces to provide flexible exhibition of large pieces as well as a visual
connection to the existing concrete shell above. The floor of the art
exhibition area is made of travertine tiles laid in a random staggered
pattern. Lighting in the exhibition areas is accommodated by three
distinct systems. The walls of the art exhibition are lit by a continuous
recessed light track system. Within the three large openings in the
ceiling, suspended light tracks provide flexible lighting for free-
standing sculpture. Ambient lighting is achieved throughout the gallery
by a field of linear fluorescent lights attached to the underside of the
existing concrete beams that run length-wise from the front of the
gallery to the back.<br />The administration and art storage areas were
designed as plywood boxes inserted within the existing shell and oriented
orthogonally with the existing structure and city grid. Concrete was used
for the floor throughout.<br /><br />To maintain the original industrial
exterior of the building, the entrance of the gallery was designed as a
glass and steel wedge inserted within a large overhead door opening in
the façade. Three doors were created to accommodate entrance, egress and
the loading and unloading of art works.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Art exhibition 297m2; administration
92m2; art storage 46m2 (Total area: 435m2)</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Rachel Lehmann
and David Maupin</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Principals: Rem Koolhaas, Dan
Wood<br /><br />Project Architects: Tim Archambault, Jeffrey Johnson<br
/>Team: Amale Andraos, Eric Chang</div>"];
      [project setAddress @ 540    26th t <br />New York, <br />USA"];
      [project9 setYear:@"2002"];
       project setPhone @ 212 255-2 23"];
      [project9 setLocation:location9];

     // Commit the change.
     NSError *error9;
     if (![managedObjectContext save:&error9]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo91 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo91 setFilename:@"170-7096_img.jpg"];
     [project9 addPhotosObject:photo91];

     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        //Add a photo
      Photo *photo92 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo92 setFilename:@"170-7098_img.jpg"];
     [project9 addPhotosObject:photo92];

     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        //Add a photo
      Photo *photo93 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo93 setFilename:@"dsc00062_560x374x90.jpg"];
     [project9 addPhotosObject:photo93];

     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        //Add a photo
      Photo *photo94 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo94 setFilename:@"dsc00064_560x374x90.jpg"];
     [project9 addPhotosObject:photo94];

     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        //Add a photo
      Photo *photo95 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo95 setFilename:@"dsc_0006_560x374x90.jpg"];
     [project9 addPhotosObject:photo95];
     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        //Add a photo
      Photo *photo96 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo96 setFilename:@"dsc_0167small_560x374x90.jpg"];
     [project9 addPhotosObject:photo96];

     // Commit the change.
     if (![managedObjectContext save:&error9]) {
           //handle error
     }


        Project *project10 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location10 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location10 setLatitude:[NSNumber numberWithDouble:41.158431]];
      [location10 setLongitude:[NSNumber numberWithDouble:-8.630533]];

      [project10 setTitle:@"Casa da música"];
      [project10 setCity:@"Porto"];
      [project10 setCountry:@"Portugal"];
      [project10 setClient:@"Porto 2001 / Casa da Música"];
      [project10 setBodyText:@"<div class=\"project\">Concert hall for
the City of Porto.</div><div class=\"longText\">The past thirty years
have seen frantic attempts by architects to escape the domination of the
\"shoe-box\" concert hall. Rather than struggle with the inescapable
acoustic superiority of this traditional shape, the Casa da Musica
attempts to reinvigorate the traditional concert hall in another way: by
redefining the relationship between the hallowed interior and the general
public outside. The Casa da Musica, the new home of the National
Orchestra of Porto, stands on a new public square in the historic Rotunda
da Boavista. It has a distinctive faceted form, made of white concrete,
which remains solid and believable in an age of too many icons. Inside,
the elevated 1,300-seat (shoe box-shaped) Grand Auditorium has corrugated
glass facades at either end that open the hall to the city and offer
Porto itself as a dramatic backdrop for performances. Casa da Musica
reveals its contents without being didactic; at the same time, it casts
the city in a new light. <br/> Locating the Casa da Musica was key in the
development of OMA's thinking; we chose not to build the new concert hall
in the ring of old buildings defining the Rotunda but to create a
solitary building standing on a travertine-paved plateau in front of the
Rotunda's park, neighbouring a working class area. With this concept,
issues of symbolism, visibility, and access were resolved in one
gesture.<br /><br />As well as the Grand Auditorium, conceived as a
simple mass hollowed out end-to-end from the solid form of the building,
the Casa da Musica also contains a smaller, more flexible performance
space with no fixed seating, ten rehearsal rooms, recording studios, an
educational area, a restaurant, terrace, bars, a VIP room, administration
areas, and an underground car park for 600 vehicles. <br /><br
/>Innovative use of materials and colour throughout was another
imperative: as well as the unique curtain-like glass walls at either end
of the Grand Auditorium, the walls are clad in plywood with enlarged wood
patterns embossed in gold, giving a dramatic jolt in perspective; the VIP
area has hand-painted tiles picturing a traditional pastoral scene, while
the roof terrace is patterned with geometric black and white tiles;
floors in public areas are sometimes paved in aluminium. <br /><br
/>There is deliberately no large central foyer; instead, a continuous
public route connects the spaces around the Grand Auditorium by means of
stairs, platforms and escalators. The building becomes an architectural
adventure.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>22,000 m2 including grand auditorium
with 1,200 seats, small auditorium with space for 350 seats, rehearsal
rooms with recording facilities, music shop, computer and educational
facilities, VIP room, restaurant, roof terrace and parking (600
cars)</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Porto 2001 / Casa da Música</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partners in
charge: Rem Koolhaas, Ellen van Loon<br /><br />Team: Adrianne Fisher,
Michelle Howard, Isabel Silva, Nuno Rosado, Robert Choeff, Barbara Wolff,
Stephan Griek, Govert Gerritsen, Saskia Simon, Thomas Duda, Christian von
der Muelde, Rita Amado, Philip Koenen, Peter Müller, Krystian Keck,
Eduarda Lima, Christoff Scholl, Alex de Jong, Catarina Canas, Shadi
Rahbaran, Chris van Duijn, Anna Little, Alois Baptista, André Cardoso,
Paulo Costa, Ana Jacinto, Fabienne Louyot, Christina Beaumont, João
Prates Ruivo<br /><br />Competition Team: Rem Koolhaas, Fernando Romero
Havaux, Isabel Silva, Barbara Wolff, Uwe Herlijn</div>"];
      [project10 setAddress:@"Avenida da Boavista 604-610, <br />4149-071
Porto, <br />Portugal"];
      [project10 setYear:@"2005"];
      [project10 setPhone:@"220 120 200 "];
      [project10 setLocation:location10];

     // Commit the change.
     NSError *error10;
     if (![managedObjectContext save:&error10]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo101 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo101 setFilename:@"000.92748_560x374x90.jpg"];
     [project10 addPhotosObject:photo101];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo102 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo102 setFilename:@"001.casa da musica_philippe ruault
steps_560x374x90.jpg"];
      [project10 addPhotosObject:photo102];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo103 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo103 setFilename:@"002.casa da musica_rob hoekstra casa-
027_560x374x90.jpg"];
      [project10 addPhotosObject:photo103];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo104 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo104 setFilename:@"003.3605-18_560x374x90.jpg"];
     [project10 addPhotosObject:photo104];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo105 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo105 setFilename:@"004.dsc_0031_560x374x90.jpg"];
     [project10 addPhotosObject:photo105];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo106 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo106 setFilename:@"005.casa da musica_philppe ruault
92782_560x374x90.jpg"];
      [project10 addPhotosObject:photo106];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo107 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo107 setFilename:@"006.casa da musica_ rob hoekstra casa-
034_560x374x90.jpg"];
      [project10 addPhotosObject:photo107];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo108 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo108 setFilename:@"007.casa da musica_charlie koolhaas
c16_560x374x90.jpg"];
      [project10 addPhotosObject:photo108];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo109 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo109 setFilename:@"008.casa da musica_christian richters 3605-
70_560x374x90.jpg"];
      [project10 addPhotosObject:photo109];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1010 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo1010 setFilename:@"009.92807_560x374x90.jpg"];
     [project10 addPhotosObject:photo1010];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1011 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo1011 setFilename:@"010.cdm_nf_helitour_1
655_resize_560x374x90.jpg"];
      [project10 addPhotosObject:photo1011];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1012 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
      [photo1012 setFilename:@"011.casa-da-musica_oma-aeriel-
2_560x374x90.jpg"];
      [project10 addPhotosObject:photo1012];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1013 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo1013 setFilename:@"012.casa-da-musica_charlie-koolhaas-
a4_560x374x90.jpg"];
      [project10 addPhotosObject:photo1013];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1014 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo1014 setFilename:@"013.casa da
musica_child_ck_560x374x90.jpg"];
      [project10 addPhotosObject:photo1014];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1015 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo1015 setFilename:@"014.casa da musica_charlie koolhaas
a3_560x374x90.jpg"];
      [project10 addPhotosObject:photo1015];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }
        //Add a photo
      Photo *photo1016 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo1016 setFilename:@"015.casa-da-musica_oma-2_560x374x90.jpg"];
     [project10 addPhotosObject:photo1016];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1017 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo1017 setFilename:@"016.totalbluemodel_560x374x90.jpg"];
     [project10 addPhotosObject:photo1017];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        //Add a photo
      Photo *photo1018 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo1018 setFilename:@"casa da musica_oma 2_560x374x90.jpg"];
     [project10 addPhotosObject:photo1018];

     // Commit the change.
     if (![managedObjectContext save:&error10]) {
           //handle error
     }


        Project *project11 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location11 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location11 setLatitude:[NSNumber numberWithDouble:41.835485]];
      [location11 setLongitude:[NSNumber numberWithDouble:-87.625837]];

     [project11 setTitle:@"Mccormick Tribune Campus Center"];
     [project11 setCity:@"Chicago"];
      [project11 setCountry:@"USA"];
      [project11 setClient:@"Illinois Institute of Technology"];
      [project11 setBodyText:@"<div class=\"project\">A dense mosaic of
programs unites in the centre of Miess historic campus, underneath
Chicagos \"L\".</div><div class=\"longText\">The McCormick Tribune Campus
Center seeks to reinvigorate the urbanism inherent – but long since
neglected – in Mies van der Rohe's 1940 masterplan for the Illinois
Institute of Technology. The large single-storey Campus Center provides a
focal point for the previously sundered halves of the campus, and
features a noise-absorbing steel tube wrapping the Elevated metro that
runs directly over the building and, inside, a dense mosaic of programs
including a bookstore, food court, café, auditorium, computer centre, and
meeting spaces.<br/> How to energize a campus that has half the
population that animated it in the 1940s but now double its original
footprint? To us, the conundrum implied a building that is able to re-
urbanize the largest possible area using the least amount of built
substance.<br /><br />To create a new point of density for the campus, we
located the building at the heart of IIT – a large rectangle between
State and Wabash, 32nd and 33rd streets – and directly underneath the
\"L\", the artery that connects the campus to the rest of Chicago. By
enclosing the tracks above the Campus Center in a muffling stainless
steel cylinder, a formerly deafening no man's land becomes a not only
tolerable but a magnetic environment. The encircled track – known among
students spontaneously as the Tube – becomes a crucial part of the Campus
Center's, and IIT's, image.<br /><br />Rather than stacking activities in
a multi-storey building, we opted to arrange each programmatic element of
the Campus Center in a dense single plane that would foster an urban
condition. To achieve this, in 1997 OMA carried out a study to map the
“desire lines” of student foot traffic across the campus. These
intersecting diagonal paths are maintained inside the Campus Center
itself, linking the multiplicity of activities via a network of interior
streets, plazas, and urban islands that form neighborhoods: 24-hour,
commercial, entertainment, academic, recreation, and other urban elements
in microcosm. <br /><br />The unifying element of the Campus Center is
the roof: a sloping concrete slab that protects against the noise of the
L while encompassing the heterogenous programs below. Where the roof
ducks beneath the \"L\", the underside of the the Tube juts through the
concrete as a reminder of what's above. The roof has a long overhang that
embraces the adjacent Commons Hall, Mies's original student centre,
designed in 1953. The Commons has its original perimeter and interior
wooden partitions preserved, and now functions as a food court.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>10,690 m2
campus center</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Illinois Institute of
Technology</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partner in charge: Rem Koolhaas<br
/><br />Project Manager: Dan Wood, Jonilla Dorsten<br /><br />Project
Architects: Kristina Manis, Anne Filson, Jeffrey Johnson, Sarah Dunn<br
/><br />Team: Adrianne Fisher, Matthias Hollwich, Krystyan Keck, Eliot
Bu, Julien Monfort, Julien de Smedt, Martin Felsen, Gro Bonesmo, Gary
Bates, Fernando Romero Havaux, Frans Blok, Christian Müller, Vanessa de
Assis Lamounier, Matteo Poli, Adam Kurdahl, Christina Fuchs, Uwe Herlyn,
Bruce Fisher, Angela van der Zee, Tuomas Toibonen, Laura Gilmore, Becca
Dudley, Joshua Prince-Ramus</div>"];
      [project11 setAddress:@"3201-3299 S State St, <br />Chicago, IL
60616<br />USA"];
      [project11 setYear:@"2003"];
      [project11 setPhone:@""];
      [project11 setLocation:location11];

     // Commit the change.
     NSError *error11;
     if (![managedObjectContext save:&error11]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo111 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo111 setFilename:@"000.dsc1295_560x374x90.jpg"];
     [project11 addPhotosObject:photo111];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo112 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo112 setFilename:@"001.09_560x374x90.jpg"];
     [project11 addPhotosObject:photo112];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo113 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo113 setFilename:@"002.diagram_p1_560x374x90.jpg"];
     [project11 addPhotosObject:photo113];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo114 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo114 setFilename:@"003.15_560x374x90.jpg"];
     [project11 addPhotosObject:photo114];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo115 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo115 setFilename:@"004.47_560x374x90.jpg"];
     [project11 addPhotosObject:photo115];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo116 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo116 setFilename:@"005.dsc1353_560x374x90.jpg"];
     [project11 addPhotosObject:photo116];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo117 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo117 setFilename:@"006.img_6394_560x374x90.jpg"];
     [project11 addPhotosObject:photo117];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo118 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo118 setFilename:@"007.img_6521_560x374x90.jpg"];
     [project11 addPhotosObject:photo118];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        //Add a photo
      Photo *photo119 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo119 setFilename:@"008.img_6684_560x374x90.jpg"];
     [project11 addPhotosObject:photo119];

     // Commit the change.
     if (![managedObjectContext save:&error11]) {
           //handle error
     }


        Project *project12 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location12 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location12 setLatitude:[NSNumber numberWithDouble:43.748653]];
      [location12 setLongitude:[NSNumber numberWithDouble:-79.471407]];

      [project12 setTitle:@"Downsview Park"];
      [project12 setCity:@"Toronto"];
      [project12 setCountry:@"Canada"];
      [project12 setClient:@"Canada Lands Company Ltd."];
      [project12 setBodyText:@"<div class=\"project\">Masterplan for a
large scale urban park.</div><div class=\"longText\">Toronto suffers from
neglect. Of all major North American cities Toronto spends the lowest
amount on public space. No major city spends less on park operations. Can
Toronto survive as urban beauty becomes increasingly important to a
city‟s prominence in the world marketplace? ill Toronto‟s own negligence
turn Canada‟s central hub into a peripheral global city? Despite its
derelict spending, Toronto has the opportunity to convert the city‟s one
inherent asset into its greatest civic amenity.<br /><br />We propose to
use Toronto‟s most distinguishing feature as the park‟s primary urban
component. Trees rather than buildings will serve as the catalyst of
urbanization. Vegetal clusters rather than new building complexes will
provide the site‟s identity. An urban domain constituted by landscape
elements, Tree City attempts to do more by building less, producing
density with natural permeability, property development with perennial
enrichment.<br/> Tree City is a feasible urban alternative within the
stated available budget. Landscape elements will be planted incrementally
over time as funding permits gradually building up the park‟s mass into
a flexible patchwork of planted clusters separated by open undesignated
areas. This will be staged as three long term phases: (1) site and soil
preparation, (2) pathway construction, and (3) cluster landscaping. The
outcome is a matrix of circular tree clusters covering 25% of the site
which is supplemented by meadows, playing fields and gardens. Tree City
treats the park as if it is an adult soon capable of sustaining itself
rather than a child in need of eternal care. While most infrastructures
decrease in value over time, Tree City‟s natural network will appreciate
as the park matures. e propose that capital generated from the park‟s
appreciated land value be spent to manage the park‟s infrastructure and
to support future development in an evolving cycle of implantation and
speculation. Tree City is therefore a plan for attainable growth rather
than a proposal to create extensive bulk. By forgoing costly buildings in
order to dedicate funds for<br />landscaping, Tree City sacrifices the
static in order to save what can grow.<br />Tree City assumes the park‟s
suburban context to be its virtue. The locale offers an ideal opportunity
to explore the unrealized promises of low density metropolitan life. Long
notorious for its predictability and deathly uniformity, the suburb now
has the potential to function as a playground for the urban population to
unwind. Tree City‟s landscaped clusters are programmed for various
leisure activities. Adopting the criss-cross figure of the existing
runway Tree City‟s clusters are complemented with 1000 crossing paths to
be used by cyclists, joggers and pedestrians. Its amalgamated landscape
will offer a green destination within Toronto‟s expanding core making
Downsview a counterpart to the Downtown.<br /><br />Located near
railways, major expressways and GO Transit lines, Tree City can function
as both a point of destination and dispersal. Visitors will be able to
visit the site by numerous public and individual means from within the
city. At the same time, it can serve as a transportation hub for
connections to other outlying areas. As a hub, Tree City would
accommodate the extension of Sheppard Avenue under the runway, the future
extension of the east-west subway, as well as the development of the
existing railway tracks for intermodal transportation.<br />Ultimately,
we envision this vegetal epicenter to connect with the city‟s green
spaces and form a Tree infrastructure for the Greater Toronto Area. By
continuing its landscape clusters and extensive pedestrian pathways into
adjacent areas, Tree City can link up with the Black Creek and West Don
ravines, integrating Downsview into the system of wooded river valleys,
parks and public paths so unique to Toronto‟s urban domain. Earth bridges
over Keele Street to the west and Sheppard Avenue to the north will knit
Downsview‟s ecology with the city. In this Tree City grows the park into
Toronto to foment urbanization.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span></div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Canada Lands Company Ltd.</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Team: Rem
Koolhaas, Bruce Mau, David Oleson, Petra Blaisse, Jeffrey Inaba, Anita
Matusevics, Jason Halter, Maris Mezulis, Louis-Charles Lasnier, Amanda
Sebris, David Wilkinson, Howard Wong, Michelle Lavigne, Kent Aggus, Simon
Chan, Henry Cheung, Donald Mak, Riki Nishimura, Shadi Rahbaran</div>"];
      [project12 setAddress:@"75 Carl Hall Road<br />Toronto, <br />ON
M3K 2N6, <br />Canada"];
      [project12 setYear:@"2000"];
      [project12 setPhone:@"(416) 952-2222"];
      [project12 setLocation:location12];

     // Commit the change.
     NSError *error12;
     if (![managedObjectContext save:&error12]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo121 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo121 setFilename:@"000.finalpanel4_560x374x90.jpg"];
     [project12 addPhotosObject:photo121];

     // Commit the change.
     if (![managedObjectContext save:&error12]) {
           //handle error
     }


        //Add a photo
      Photo *photo122 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo122 setFilename:@"001.finalpanel6_560x374x90.jpg"];
     [project12 addPhotosObject:photo122];

     // Commit the change.
     if (![managedObjectContext save:&error12]) {
           //handle error
     }


        //Add a photo
      Photo *photo123 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo123 setFilename:@"002.00dow_planedit_560x374x90.jpg"];
     [project12 addPhotosObject:photo123];

     // Commit the change.
     if (![managedObjectContext save:&error12]) {
           //handle error
     }


        //Add a photo
      Photo *photo124 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo124
setFilename:@"003.051105lc_downsview_model1_560x374x90.jpg"];
      [project12 addPhotosObject:photo124];

     // Commit the change.
     if (![managedObjectContext save:&error12]) {
           //handle error
     }


        Project *project13 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location13 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location13 setLatitude:[NSNumber numberWithDouble:44.824168]];
      [location13 setLongitude:[NSNumber numberWithDouble: -0.517689]];

      [project13 setTitle:@"Maison à Bordeaux"];
      [project13 setCity:@"Bordeaux"];
      [project13 setCountry:@"France"];
      [project13 setClient:@""];
      [project13 setBodyText:@"<div class=\"project\">Private residence
overlooking the City of Bordeaux</div><div class=\"longText\">The Maison
à Bordeaux is a private residence of three floors on a cape-like hill
overlooking Bordeaux. The lower level is a series of caverns carved out
from the hill, designed for the most intimate life of the family; the
ground floor on garden level is a glass room – half inside, half outside
– for living; and the upper floor is divided into a children's and a
parents' area. The heart of the house is a 3x3.5m elevator platform that
moves freely between the three floors, becoming part of the living space
or kitchen or transforming itself into an intimate office space, and
granting access to books, artwork, and the wine cellar.<br/> A couple
lived in a very old, beautiful house in Bordeaux. They wanted a new
house, maybe a very simple house. They were looking at different
architects. Then the husband had a car accident. He almost died, but he
survived. Now he needs a wheelchair.<br />Two years later, the couple
began to think about the house again. Now the new house could liberate
the husband from the prison that their old house and the medieval city
had become. \"Contrary to what you would expect,\" he told the architect,
\"I do not want a simple house. I want a complex house, because the house
will define my world...\" They bought land on a hill with panoramic views
over the city. <br /><br />The architect proposed a house – or actually
three houses on top of each other. The man had his own 'room', or rather
'station': the elevator platform. The movement of the elevator
continuously changes the achitecture of the house. A machine is its
heart.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>5 bedrooms, 3 bathrooms (main
house); 2 bedrooms, 2 bathrooms (guesthouse); (total area:
500m2)</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partner in charge: Rem Koolhaas <br
/><br />Team: Jeanne Gang, Julien Monfort, Bill Price, Jeroen Thomas,
Vincent Costes, Chris Dondorp, Erik Schotte, Yo Yamagata, Oliver
Schütte</div>"];
      [project13 setAddress:@""];
      [project13 setYear:@"1998"];
      [project13 setPhone:@""];
      [project13 setLocation:location13];

     // Commit the change.
     NSError *error13;
     if (![managedObjectContext save:&error13]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo131 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo131 setFilename:@"000.bxdiapo6x6-082_560x374x90.jpg"];
     [project13 addPhotosObject:photo131];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo132 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo132 setFilename:@"0275_005_560x374x90.jpg"];
     [project13 addPhotosObject:photo132];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }
        //Add a photo
      Photo *photo133 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo133 setFilename:@"0275_006_560x374x90.jpg"];
     [project13 addPhotosObject:photo133];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo134 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo134 setFilename:@"0275_008_560x374x90.jpg"];
     [project13 addPhotosObject:photo134];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo135 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo135 setFilename:@"bx014_560x374x90.jpg"];
     [project13 addPhotosObject:photo135];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo136 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo136 setFilename:@"bxdiapo6x6-004_560x374x90.jpg"];
     [project13 addPhotosObject:photo136];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo137 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo137 setFilename:@"bxdiapo6x6-085_560x374x90.jpg"];
     [project13 addPhotosObject:photo137];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        //Add a photo
      Photo *photo138 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo138 setFilename:@"dscn4671_560x374x90.jpg"];
     [project13 addPhotosObject:photo138];

     // Commit the change.
     if (![managedObjectContext save:&error13]) {
           //handle error
     }


        Project *project14 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location14 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location14 setLatitude:[NSNumber numberWithDouble:46.576769]];
      [location14 setLongitude:[NSNumber numberWithDouble:8.422372]];

      [project14 setTitle:@"Furka Blick"];
      [project14 setCity:@"Furka Pass"];
      [project14 setCountry:@"Switzerland"];
      [project14 setClient:@"Marc Hostettler"];
      [project14 setBodyText:@"<div class=\"project\">A summer hotel
located on the Furka Pass.</div><div class=\"longText\">Hotel Furka Blick
dominates the Furka Pass, an important connection between the Rhône and
the Rhine Valleys. It is an agglomeration of two buildings: a ten-room
chalet built in 1893, and a cube of twenty-seven rooms built ten years
later.<br /><br />The pass opens only during the summer months; the rest
of the year the buildings are lost in mist and snow banks - like a fairy
tale. Neglect after the war kept the hotel untouched; the dining room on
the ground floor, the bedrooms without running water, the beds, the
view.<br/> Marc Hostettler owned a gallery in Neuchâtel. In 1978 he
bought Hotel Furka Blick. He invited artists to spend part of the summer
to work, to perform, to intervene in the landscape, to leave traces in
the buildings to be confronted with the 'other‟ public tourists
wanderers, cyclists.<br /><br />Ulay and Abramovic performed in the
magnificent former dining room, now the salon; Daniel Buren painted green
and white bands for the shutters. The ground floor of the chalet was the
restaurant: on a good day you could meet artists and sweaty cyclists
eating sturdy food with occasional flourishes. Hostettler himself ran the
art program and the hotel, oscillating with seeming absent-mindedness
between the roles.<br />When he invited three architects for a symposium,
nobody came. A year later, when I stopped - as a tourist - on my way to
another destination we discussed 'modernization‟ a minimal intervention
that would add to the hotel a genuine restaurant, kitchen, dining room,
an entrance, a viewing terrace, leaving everything else untouched.<br
/><br />The owner did a large part of the renovation himself, taking on a
third role: builder. The hotel stayed open while it was being rebuilt.
First the abandoned basement kitchen was restored, then the entire ground
floor of the chalet liberated to become a new restaurant. A sinuous line
in the basement floor guides a robot to a dumbwaiter that emerges
above.<br /><br />The next visit was by helicopter to witness beauty and
the power of the snow...<br /><br />On the roadside, a new entrance
funnels visitors inside; a double height window - invisible from the road
- opens the view to the mountains; a floating terrace offers outside
accommodation; a concrete wall - the bar - runs from the interior through
the window toward the terrace. Aluminium steps in the wall lead to
bathrooms below. <br /><br />OMA‟s initial impression concerned the
almost contradictory nature of the program for the building. On the one
hand, it was intended to be a remote, private escape for artists, while
on the other, it marked the most picturesque vantage point for tourists
traveling along the route over the pass. The hotel marked the point to
stop take a photograph rest and enjoy the landscape… but not
necessarily spend the night. It had to accommodate the artists and
overnight guests, and at the same time, serve transient visitors, with
minimum interference between the two.<br /><br />For the tourists, the
small „breakfast nook‟ on the lower floor of the old building was
converted to full-sized restaurant with terrace. By carving out a piece
of the southern façade, a panoramic view of the landscape was created. A
concrete bar/slab cuts through the glass wall at an angle, serving both
the interior restaurant and the terrace. The upper floors of the old
building functions as living quarters for hotel personnel.<br /><br />The
artists and overnight guests are housed in the attached, 1903 addition to
the hotel, which includes living and dining rooms, as well as basement
kitchen. OMA enlarged and renovated the kitchen in a manner which
provides the opportunity to install second hand equipment, but maintain
the existing furnace. The kitchen also serves the tourist restaurant in
the old building, connected by a special service robot.<br /><br
/>Because the rest of the building – though ten years uninhabited –
remains in good condition, and has even retained its original
furnishings OMA‟s advice was to preserve as much as possible. ith the
exception and kitchen/restaurant renovations OMA‟s interventions were
minimal – fire separations, additions of toilets and showers, new roofs
on both parts of the building.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>New restaurant/bar with terrace,
modernization of basement kitchen, new entrance</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Marc
Hostettler</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Team: <br />Rem Koolhaas, Maartje
Lammers, Jeroen Thomas, Luc Reuse<br /><br />Finishing: <br />Hans
Werlemann</div>"];
      [project14 setAddress:@"Furkapasshoehe, <br />6491 Realp, <br
/>Lake of Lucerne"];
      [project14 setYear:@"1991"];
      [project14 setPhone:@"041 8870717 "];
      [project14 setLocation:location14];

     // Commit the change.
     NSError *error14;
     if (![managedObjectContext save:&error14]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo141 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo141 setFilename:@"furka blick001_560x374x90.jpg"];
     [project14 addPhotosObject:photo141];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        //Add a photo
      Photo *photo142 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo142 setFilename:@"furka blick003_560x374x90.jpg"];
     [project14 addPhotosObject:photo142];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        //Add a photo
      Photo *photo143 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
     [photo143 setFilename:@"furka blick004_560x374x90.jpg"];
     [project14 addPhotosObject:photo143];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        //Add a photo
      Photo *photo144 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo144 setFilename:@"furka blick005_560x374x90.jpg"];
     [project14 addPhotosObject:photo144];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        //Add a photo
      Photo *photo145 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo145 setFilename:@"furka blick006_560x374x90.jpg"];
     [project14 addPhotosObject:photo145];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        //Add a photo
      Photo *photo146 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo146 setFilename:@"furka blick013_560x374x90.jpg"];
     [project14 addPhotosObject:photo146];

     // Commit the change.
     if (![managedObjectContext save:&error14]) {
           //handle error
     }


        Project *project15 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location15 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location15 setLatitude:[NSNumber numberWithDouble:47.607006]];
      [location15 setLongitude:[NSNumber numberWithDouble:-122.33256]];

      [project15 setTitle:@"Seattle Central Library"];
      [project15 setCity:@"Seattle"];
      [project15 setCountry:@"USA"];
      [project15 setClient:@"The Seattle Public Library"];
      [project15 setBodyText:@"<div class=\"project\">New public library
with welcoming, intuitive public spaces and uniquely flexible shelving
system.</div><div class=\"longText\">At a moment when libraries are
perceived to be under threat from a shrinking public realm on one side
and digitization on the other, the Seattle Central Library creates a
civic space for the circulation of knowledge in all media, and an
innovative organizing system for an ever-growing physical collection –
the Books Spiral. The library's various programs are intuitively arranged
across five platforms and four flowing \"in between\" planes, which
together dictate the building‟s distinctive faceted shape, which offers
the city an inspiring building that is robust in both its elegance and
its logic.<br/> OMA's ambition is to redefine the library as an
institution no longer exclusively dedicated to the book, but rather as an
information store where all potent forms of media – new and old – are
presented equally and legibly. In an age in which information can be
accessed anywhere, it is the simultaneity of media and (more importantly)
the curatorship of its ontents that will make the library vital.<br /><br
/>Our first operation was to \"comb\" and consolidate the library's
apparently ungovernable proliferation of programs and media. We
identified five \"stable\" programmatic clusters (parking, staff,
meeting, Book Spiral, HQ) and arranged them on overlapping platforms, and
four \"unstable\" clusters (kids, living room, Mixing Chamber, reading
room) to occupy interstitial zones. Each area is architecturally defined
and equipped for dedicated performance, with varying size, flexibility,
circulation, palette, and structure.<br /><br />The Mixing Chamber,
centrally located on the third floor, is an area of maximum librarian-
patron interaction – a trading floor for information orchestrated to
fulfill an essential (though often neglected) need for expert
interdisciplinary help. Librarians guide readers up into the Books
Spiral, a continuous ramp of shelving forming a co-existence between
categories that approaches the organic: each evolves relative to the
others, occupying more or less space on the Spiral, but never forcing the
ruptures within sections that bedevil traditional library plans. Upon the
opening of the Seattle Central Library, the Spiral's 6,233 bookcases
housed 780,000 books, and can accommodate growth up to 1,450,000 books in
the future without adding more bookcases.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>Total
38,300m2, including 33,700m2 reading room, book spiral, mixing chamber,
meeting platform, living room, staff floor, children's collection,
auditorium, and 4,600m2 of parking</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>The Seattle Public Library</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Architect:
OMA / LMN – A Joint Venture<br /><br />Engineer: Arup / Magnusson
Klemencic Associates<br /><br />Principals: Rem Koolhaas and Joshua
Prince-Ramus (Partner in Charge)<br />Project Architects: Meghan Corwin,
Mark von Hof-Zogrotzki, Bjarke Ingels, Carol Patterson, Natasha
Sandmeier<br /><br />Team: Keely Colcleugh, Rachel Doherty, Sarah Gibson,
Laura Gilmore, Anna Little, John McMorrough, Kate Orff, Beat Schenk,
Saskia Simon, Anna Sutor, Victoria Willocks, Dan Wood with Florence
Clausel, Thomas Dubuisson, Chris van Duijn, Erez Ella, Achim Gergen,
Eveline Jürgens, Antti Lassila, Hannes Peer, João Costa Ribeiro, Kristina
Skoogh, Sybille Waeltli, Leonard Weil, Ali Arvanaghi<br /><br />Local
Architect: LMN Architects<br /><br />Partner in charge: John Nesholm<br
/><br />Project Directors: Robert Zimmer and Sam Miller<br /><br
/>Project Architects: Tim Pfeiffer, Steve DelFraino, Mary Anne Smith,
Dave Matthews, Vern Cooley, Pragnesh Parikh<br /><br />Team: Chris
Baxter, Jim Brown, Wayne Flood, Thomas Gerard, Mette Greenshields,
Cassandra Hryniw, Roy Kim, Ed Kranick, Ken Loddeke, Howard Liu, Damien
McBride, Howard Meeks, Byron Rice, Kathy Stallings, Page
Swanberg</div>"];
      [project15 setAddress:@"1000 4th Avenue<br />Seattle, WA 98104-
1109<br />USA"];
      [project15 setYear:@"2004"];
      [project15 setPhone:@"(206) 386-4130"];
      [project15 setLocation:location15];

     // Commit the change.
     NSError *error15;
     if (![managedObjectContext save:&error15]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo151 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo151 setFilename:@"000.450px-SCL3.JPG"];
     [project15 addPhotosObject:photo151];

     // Commit the change.
     if (![managedObjectContext save:&error15]) {
           //handle error
     }


        Project *project16 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location16 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location16 setLatitude:[NSNumber numberWithDouble:51.486421]];
      [location16 setLongitude:[NSNumber numberWithDouble: 7.044125]];
      [project16 setTitle:@"Zollverein Kohlenwäsche"];
      [project16 setCity:@"Essen"];
      [project16 setCountry:@"Germany"];
      [project16 setClient:@"Ministry for Culture, Sports and Housing of
Nordrhein-Westfalen (NRW) and development company Zeche Zollverein "];
      [project16 setBodyText:@"<div class=\"project\">Conversion of a
coal refinery into a museum and visitors centre.</div><div
class=\"longText\">The former coal mine Zeche Zollverein, an area of 100
hectares, was declared a world heritage site by UNESCO in 2001. OMA was
commissioned to develop a masterplan for the site with the goal of
finding a contemporary use for the site.<br/> The combined program of
12,000m2 for the visitors centre, the Ruhrmuseum and the Metaform will be
accommodated in the most impressive building on site: the former factory
for sorting coals (Kohlenwäsche). The new program will be added without
removing the existing machines that dominate the building.<br />Due to a
careful analysis and a strategic development of the complex site, the
parties involved have been successful in combining seemingly opposing
interests. The result is an industrial monument that combines modern use
with historic context.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Museum and visitors centre in Zeche
Zollverein, conversion of coal refinery</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Ministry for Culture, Sports and
Housing of Nordrhein-Westfalen (NRW) and development company Zeche
Zollverein </div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>OMA Partner in charge: Floris
Alkemade<br /><br />Team OMA: Alex de Jong, Ziad Shehab, Bart
Cardinaal</div>"];
      [project16 setAddress:@"Gelsenkirchener Straße 181, <br />45309
Essen, <br />Germany"];
      [project16 setYear:@"2007"];
      [project16 setPhone:@"49 201 246 810"];
      [project16 setLocation:location16];

     // Commit the change.
     NSError *error16;
     if (![managedObjectContext save:&error16]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo161 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo161 setFilename:@"81090014_560x374x90.jpg"];
     [project16 addPhotosObject:photo161];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }
        //Add a photo
      Photo *photo162 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo162 setFilename:@"81090023_560x374x90.jpg"];
     [project16 addPhotosObject:photo162];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        //Add a photo
      Photo *photo163 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo163 setFilename:@"81100006_560x374x90.jpg"];
     [project16 addPhotosObject:photo163];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        //Add a photo
      Photo *photo164 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo164 setFilename:@"81100010_560x374x90.jpg"];
     [project16 addPhotosObject:photo164];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        //Add a photo
      Photo *photo165 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo165 setFilename:@"81100024_560x374x90.jpg"];
     [project16 addPhotosObject:photo165];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        //Add a photo
      Photo *photo166 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo166 setFilename:@"81100026_560x374x90.jpg"];
     [project16 addPhotosObject:photo166];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        //Add a photo
      Photo *photo167 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo167 setFilename:@"conceptmodel north facade_560x374x90.jpg"];
     [project16 addPhotosObject:photo167];

     // Commit the change.
     if (![managedObjectContext save:&error16]) {
           //handle error
     }


        Project *project17 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location17 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location17 setLatitude:[NSNumber numberWithDouble:51.58648]];
      [location17 setLongitude:[NSNumber numberWithDouble: 4.779975]];

      [project17 setTitle:@"Breda Carré Building"];
      [project17 setCity:@"Breda"];
      [project17 setCountry:@"Netherlands"];
      [project17 setClient:@"Chassé CV (Proper Stok Group / Wilma)"];
      [project17 setBodyText:@"<div class=\"project\">An apartment
building geared toward empty-nested baby-boomers, part of a larger
masterplan.</div><div class=\"longText\">The Carré was designed as a
relatively compact block made up of a series of densely stacked blocks.
The building floor plate sits on a pedestal containing a parking garage
for the inhabitants of the building. Circulation of the building is
arranged by three staircases/elevator tracts which can be reached through
the courtyard. The footprint of the building is 110 by 80 meters; the
Carré reaches up to 10 stories high.<br/> The internal courtyard is
designed as a quiet place in the Chassé terrain. On the side of the main
entrance a 2 story high gate is cut out along the width of the side of
the courtyard, providing a view of the monumental army convent/barracks
and the old part of the city.<br /><br />There are 144 apartments and 6
shop units for small businesses in the building. Unusually, 100 of the
apartments are rent controlled, the other 44 were sold on the open market
by the client/developer with considerable success. <br />The building was
carefully designed for retiring baby boomers, people who move to a
smaller house because their children have moved out. Because of its
proximity to the city centre and the high service level of the Chassé
site, the buildings on the Chassé are in considerable demand with this
group of tenants.<br /><br />Finishes<br />Completely clad in wood
veneer, the Carré is a friendly brute, which only reveals its relatively
rugged detailing on close inspection. The galleries of the building are
sheltered from the elements by loosely placed glass boards. The structure
of the galleries is made of a robustly detailed galvanized steel
structure. All the apartments have balconies, which have custom designed
(and made) sun shading elements made off expanded aluminium sheet, framed
in aluminium profiles.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>140 apartments, sport facilities,
shops, doctor, 140 space carpark (total area: 22,362m2, total volume:
64,000m3)</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Chassé CV (Proper Stok Group /
Wilma)</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Team: Govert Gerritsen, Reinier de
Graaf, Michel Melenhorst, Jan Kooijman, Richard Eelman, Rob de Maat,
Jeroen Thomas, Fernando Romero Havaux</div>"];
      [project17 setAddress:@"Nonnenveld 29,<br />4811HN Breda,<br />the
Netherlands"];
      [project17 setYear:@"1999"];
      [project17 setPhone:@""];
      [project17 setLocation:location17];

     // Commit the change.
     NSError *error17;
     if (![managedObjectContext save:&error17]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo171 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo171 setFilename:@"000.p1010032_560x374x90.jpg"];
     [project17 addPhotosObject:photo171];

     // Commit the change.
     if (![managedObjectContext save:&error17]) {
           //handle error
     }
        //Add a photo
      Photo *photo172 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo172 setFilename:@"dsc_0095_560x374x90.jpg"];
     [project17 addPhotosObject:photo172];

     // Commit the change.
     if (![managedObjectContext save:&error17]) {
           //handle error
     }


        //Add a photo
      Photo *photo173 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo173 setFilename:@"dsc_0142_560x374x90.jpg"];
     [project17 addPhotosObject:photo173];

     // Commit the change.
     if (![managedObjectContext save:&error17]) {
           //handle error
     }


        //Add a photo
      Photo *photo174 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo174 setFilename:@"dsc_0145_560x374x90.jpg"];
     [project17 addPhotosObject:photo174];

     // Commit the change.
     if (![managedObjectContext save:&error17]) {
           //handle error
     }


        //Add a photo
      Photo *photo175 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo175 setFilename:@"dsc_0165_560x374x90.jpg"];
     [project17 addPhotosObject:photo175];

     // Commit the change.
     if (![managedObjectContext save:&error17]) {
           //handle error
     }


        Project *project18 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location18 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location18 setLatitude:[NSNumber numberWithDouble:51.587756]];
      [location18 setLongitude:[NSNumber numberWithDouble:4.778924]];

      [project18 setTitle:@"Breda Chassé Campus"];
      [project18 setCity:@"Breda"];
      [project18 setCountry:@"Netherlands"];
      [project18 setClient:@"City of Breda, Proper Stok Wonigen, NBM
Amstelland"];
      [project18 setBodyText:@"<div class=\"project\">A campus
masterplan.</div><div class=\"longText\">The design takes the model of
the university campus as point of departure combining urban living with
openess. The reason for this is the position of the Chassé site in Breda
– an empty spot in the compact city center but also part of a green lob
which leans to the city center and is defined by the three parks (Sport
park Wilhelmina park and Brabant park). The diverse range of buildings
placed separately on the site are \"held together\" by the unifying green
space.<br/> On and around the site one sees a series of buildings not
connected to the city tissue and which can be incorporated as objects in
the plan: jail, cultural center \ Turfschip” bowling hall municipal
office, Chassé theatre and the \ Kloosterkazerne” a former monastry
turned into barracks.<br />The campus model combines an urban atmosphere
with openess. Old and new buildings of different scale and typology will
be placed next to and in front of each other on an underlayment of urban
green.<br />The masterplan will re-use as much as possible the existing
buildings; often they get a new function, but also they play a new role
because of their new interaction with the new buildings and the public
space.<br /><br />The basic elements of the plan are:<br />- a green
urban space with a dense planting of oak trees which give the site its
coherence; two square-like spaces are kept open: one as the continuation
of the Oude Vest and the Molenstraat in the direction of the watertower
and on top of the public parking garage, and one orthogonal square in
front of the museum of Breda. These will be part of the series of open
spaces in the city center.<br /><br />- existing groups of trees will be
part of the new tree scheme.<br /><br />- green fingers give a maximal
connection to the citycenter.<br /><br />The different buildings are each
autonomous and react together to the surrounding city and to each other
by setting different directions, remove obstacles or by making
compositions of the isolated objects. They are positioned so that there
is a maximal perspective in the campus from the different points of
access.<br /><br />Important in the plan is the large variety in housing
types in the different categories: patio houses, ground-bound houses,
appartments, gallery houses. Sometimes these categories are combined in
one building.<br /><br />The Chassé campus will have an informal network
of paths for pedestrians and bicycles. Apart from this informal network,
a number of streets give access to the private parking garages under the
houses. The only access to the public parking garage is situated between
the Chassé-theatre and the Municipal Offices. </div><div
class=\"program\"><span class=\"sectionTitle\">Program</span><br
/>COLLABORATORS <br /><br />Buildings:<br />Kuiper Compagnons /
Architecten Werkgroep / Van Sambeek en Van Veen / MAP Architects /
Kollhoff + Rapp<br /><br />Landscape:<br />West 8, Inside Outside<br
/><br />Model:<br />Albert Bouwman<br /></div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Breda, Proper Stok Wonigen,
NBM Amstelland</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Team: Rem Koolhaas, Xaveer de Geyter
with Piet Eckert, Udo Garritzmann, Govert Gerritsen, Christina Machynia,
Michel Melenhorst, Sanna Schuiling, Enno Stemerdink, Catherine Thiebaut,
Jeroen Thomas</div>"];
      [project18 setAddress:@"Nonnenveld 29 <br />4811HN Breda <br />the
Netherlands"];
      [project18 setYear:@"2000"];
      [project18 setPhone:@""];
      [project18 setLocation:location18];

     // Commit the change.
     NSError *error18;
     if (![managedObjectContext save:&error18]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo181 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo181 setFilename:@"000.photo1_560x374x90.jpg"];
     [project18 addPhotosObject:photo181];

     // Commit the change.
     if (![managedObjectContext save:&error18]) {
           //handle error
     }


        //Add a photo
      Photo *photo182 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo182 setFilename:@"colorplan-copysmall_560x374x90.jpg"];
     [project18 addPhotosObject:photo182];

     // Commit the change.
     if (![managedObjectContext save:&error18]) {
           //handle error
     }


        Project *project19 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location19 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location19 setLatitude:[NSNumber numberWithDouble:51.91025]];
      [location19 setLongitude:[NSNumber numberWithDouble:4.341437]];

      [project19 setTitle:@"Veerplein"];
      [project19 setCity:@"Vlaardingen"];
      [project19 setCountry:@"Netherlands"];
      [project19 setClient:@"Blauwhoed Vastgoed"];
      [project19 setBodyText:@"<div class=\"project\">New housing
inserted into an old city plan.</div><div class=\"longText\">The area
around Veerplein in Vlaardingen holds a promise: a modern urban plan,
similar to Lijnbaan in Rotterdam, is inserted inside the old town. While
similar towns were unable to connect their old town with the postwar
growth and demolition, It is here that the urban condition works.<br
/>The old small shops are the perfect antagonism between the new large
scale shopping centers.<br /><br />Our solution was to implement a
connective layer in which both the small and large scale take part. Our
design is a literal translation of this script. We implemented an 18 x 21
m tartan grid with 10 m and 12 m wide strips. The resulting squares
become urban interiors, the strips are buildings and sometimes this is
inverted.<br/> </div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>125 apartments, shop, library,
parking</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Blauwhoed Vastgoed</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Team: Kees
Christiaanse, Jaap van Heest, Vahé Kalousdian, Leo van Immerzeel,
Christiaan Rapp, Christiaan Delius, Dirk Hendriks</div>"];
      [project19 setAddress:@"Veerplein<br />3131 Vlaardingen, <br />The
Netherlands"];
      [project19 setYear:@"1986"];
      [project19 setPhone:@""];
      [project19 setLocation:location19];

     // Commit the change.
     NSError *error19;
     if (![managedObjectContext save:&error19]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo191 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
     [photo191 setFilename:@"001.img140_560x374x90.jpg"];
     [project19 addPhotosObject:photo191];

     // Commit the change.
     if (![managedObjectContext save:&error19]) {
           //handle error
     }


        //Add a photo
      Photo *photo192 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo192 setFilename:@"002.img142_560x374x90.jpg"];
     [project19 addPhotosObject:photo192];

     // Commit the change.
     if (![managedObjectContext save:&error19]) {
           //handle error
     }


        //Add a photo
      Photo *photo193 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo193 setFilename:@"003.img144_560x374x90.jpg"];
     [project19 addPhotosObject:photo193];

     // Commit the change.
     if (![managedObjectContext save:&error19]) {
           //handle error
     }


        Project *project20 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location20 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location20 setLatitude:[NSNumber numberWithDouble:51.910467]];
      [location20 setLongitude:[NSNumber numberWithDouble: 4.473184]];

      [project20 setTitle:@"Kunsthal"];
      [project20 setCity:@"Rotterdam"];
      [project20 setCountry:@"Netherlands"];
      [project20 setClient:@"City of Rotterdam "];
      [project20 setBodyText:@"<div class=\"project\">A museum for
temporary exhibitions.</div><div class=\"longText\">The Kunsthal combines
3300 square meters of exhibition space, an auditorium and restaurant into
one compact design. Sloping floor planes and a series of tightly
organized ramps provide seamless connection between the three large
exhibition halls and two intimate galleries. Its position, wedged between
a busy highway and the network of museums and green spaces known as the
museum park allows it to function as a gateway to Rotterdam‟s most
prized cultural amenities.<br/> The program demanded three major
exhibition spaces – to be used jointly or separately, an auditorium and
an independently accessible restaurant.<br />The site presents a dual
condition: <br />the southern edge is bordered by the Maasboulevard, a
'highway' on top of a dike. The northern side, a level lower, faces the
Museum Park – conventional contemplation.<br /><br />The building was
conceived as a square crossed by two routes: one, a road running east /
west, parallel to the Maasboulevard; the other, a public ramp extending
the north/south axis of the Museum Park. <br />With these given, and the
fact that these crossings would divide the square into four parts, the
challenge became: how to design a museum as four autonomous projects - a
sequence of contradictory experiences which would nevertheless form a
continuous spiral. In other words, how to imagine a spiral in four
separate squares. The concept of the building is a continuous circuit.<br
/><br />The pedestrian ramp is split, with a glass wall separating the
outside, which is open to the public, from the inside, which is part of
the circuit. A second ramp, running parallel and reversed, is terraced to
accommodate an auditorium, and beneath it the restaurant. On the level
where the two ramps cross, the main entrance is defined. From there the
visitor enters a second ramp which goes down to the park and up to the
dikelevel.<br /><br />Approaching the first hall, one confronts a
stairway and an obstructed view, which is gradually revealed – a
landscape of tree-columns with a backdrop of greenery framed, and
sometimes distorted by the different types of glass of the park facade.
From there one follows the inner ramp leading to hall 2, a wide open
skylit space facing the boulevard. A third ramp along a roof garden leads
to a more intimate single-height hall and further on to the roof
terrace.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>7,000m2: large hall for traveling
exhibitions, three additional galleries, auditorium, independently
accessible restaurant</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Rotterdam </div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partner in
charge: Rem Koolhaas <br /><br />Project Architect: Fuminori Hoshino <br
/><br />Team: Tony Adam, Isaac Batenburg, Leo van Immerzeel, Herman
Jacobs, Ron Steiner, Jeroen Thomas</div>"];
      [project20 setAddress:@"Westzeedijk 341, <br />3015AA Rotterdam<br
/>The Netherlands"];
      [project20 setYear:@"1992"];
      [project20 setPhone:@"010 44 00 301"];
      [project20 setLocation:location20];

     // Commit the change.
     NSError *error20;
     if (![managedObjectContext save:&error20]) {
           // Handle the error.
     }
        //Add a photo
      Photo *photo201 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo201 setFilename:@"000.img0002_560x374x90.jpg"];
     [project20 addPhotosObject:photo201];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        //Add a photo
      Photo *photo202 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo202 setFilename:@"img0004_560x374x90.jpg"];
     [project20 addPhotosObject:photo202];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        //Add a photo
      Photo *photo203 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo203 setFilename:@"img0011_560x374x90.jpg"];
     [project20 addPhotosObject:photo203];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        //Add a photo
      Photo *photo204 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo204 setFilename:@"img0014_560x374x90.jpg"];
     [project20 addPhotosObject:photo204];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        //Add a photo
      Photo *photo205 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo205 setFilename:@"img0017_560x374x90.jpg"];
     [project20 addPhotosObject:photo205];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        //Add a photo
      Photo *photo206 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo206 setFilename:@"img0023_560x374x90.jpg"];
     [project20 addPhotosObject:photo206];

     // Commit the change.
     if (![managedObjectContext save:&error20]) {
           //handle error
     }


        Project *project21 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location21 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location21 setLatitude:[NSNumber numberWithDouble:51.912892]];
      [location21 setLongitude:[NSNumber numberWithDouble:4.473335]];

      [project21 setTitle:@"MuseumPark"];
      [project21 setCity:@"Rotterdam"];
      [project21 setCountry:@"Netherlands"];
      [project21 setClient:@"City of Rotterdam"];
      [project21 setBodyText:@"<div class=\"project\">An urban park that
can accommodate shows and events.</div><div class=\"longText\">The Museum
Park is exposed to conflicting demands: serenity and sensation, movement
and stillness, buffer zone and connector.<br /><br />The entire zone from
the Architecture Institute to the Kunsthal is interpreted as a sequence
of five equivalent situations, with two enclosed extremities (buildings)
and three open-air sections in between.<br/> 1. Next to the Boymans
Museum and facing the Architecture Institute, an orchard of apple trees
is planted on a diagonal grid in a field of white gravel. Their trunks
are whitewashed. Compared to the brick gloom of the Boymans Museum this
white «vestibule» seems overexposed in its lightness, an effect
reinforced by the mirror wall of the podium.<br /><br />2. The podium is
a raised repository of polluted earth next to the Boymans rose garden;
its black tarmac surface is an abstracted fragment of the city. To
receive travelling shows, circuses and other performances it is equipped
with an electrical grid and other services. Small patios assert the
«park» condition: black bamboo, the fluorescent yellow of the Salix
viminalis willow, a curtain of monumental and weeping sequoias. A ramp
leads from the podium to the park.<br /><br />3. The old and beautiful
trees of the abandoned park are kept. A river of colossal white pebbles
and blue grass rocks flows into an existing pond. The ground around the
trees has been scraped and turned into a field of ornamental shrubs and
flowers including bulbs, perennials and annuals. The trunks of certain
trees will be covered with flowering creepers (Hydrangea petiolaris and
Clementis montana), blurring the distinction between the original trees
and the new interventions. A black concrete bridge leaps over the
seasonal waves of color and texture; pedestrians can look but do not have
to trample the beauty below.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>12,0000m2 passageway</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>City of
Rotterdam</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>OMA: Yves Brunier, Petra Blaisse,
Rem Koolhaas with Tony Adam, Maartje Lammers, Gregor
Mescherowsky.</div>"];
      [project21 setAddress:@"Museumlaanbrug<br />3015 Rotterdam, <br
/>The Netherlands <br />"];
      [project21 setYear:@"1994"];
      [project21 setPhone:@""];
      [project21 setLocation:location21];

     // Commit the change.
     NSError *error21;
     if (![managedObjectContext save:&error21]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo211 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo211 setFilename:@"2_560x374x90.jpg"];
     [project21 addPhotosObject:photo211];

     // Commit the change.
     if (![managedObjectContext save:&error21]) {
           //handle error
     }
        //Add a photo
      Photo *photo212 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo212 setFilename:@"image1-copy-300dpi_560x374x90.jpg"];
     [project21 addPhotosObject:photo212];

     // Commit the change.
     if (![managedObjectContext save:&error21]) {
           //handle error
     }


        //Add a photo
      Photo *photo213 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo213 setFilename:@"image2_560x374x90.jpg"];
     [project21 addPhotosObject:photo213];

     // Commit the change.
     if (![managedObjectContext save:&error21]) {
           //handle error
     }


        //Add a photo
      Photo *photo214 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo214 setFilename:@"museumparkcollage_560x374x90.jpg"];
     [project21 addPhotosObject:photo214];

     // Commit the change.
     if (![managedObjectContext save:&error21]) {
           //handle error
     }


        //Add a photo
      Photo *photo215 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo215 setFilename:@"plattegrond_560x374x90.jpg"];
     [project21 addPhotosObject:photo215];

     // Commit the change.
     if (![managedObjectContext save:&error21]) {
           //handle error
     }
        Project *project22 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location22 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location22 setLatitude:[NSNumber numberWithDouble:51.920926]];
      [location22 setLongitude:[NSNumber numberWithDouble:4.471564]];

      [project22 setTitle:@"Alliance Française"];
      [project22 setCity:@"Rotterdam"];
      [project22 setCountry:@"Netherlands"];
      [project22 setClient:@"Alliance Française"];
      [project22 setBodyText:@"<div class=\"project\">Residential
renovation into a small study centre.</div><div
class=\"longText\">Renovation and interior design of classical 19th
century Dutch residence into a small study centre.<br/> </div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>Study
Centre</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Alliance Française</div><div
class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Collaborators: Joep van
Lieshout</div>"];
      [project22 setAddress:@"Westersingel 14<br />3014GN Rotterdam, <br
/>the Netherlands"];
      [project22 setYear:@"1996"];
      [project22 setPhone:@"010 4360421"];
      [project22 setLocation:location22];

     // Commit the change.
     NSError *error22;
     if (![managedObjectContext save:&error22]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo221 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo221 setFilename:@"000.3_560x374x90.jpg"];
     [project22 addPhotosObject:photo221];

     // Commit the change.
     if (![managedObjectContext save:&error22]) {
           //handle error
     }
        //Add a photo
      Photo *photo222 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo222 setFilename:@"001.5_560x374x90.jpg"];
     [project22 addPhotosObject:photo222];

     // Commit the change.
     if (![managedObjectContext save:&error22]) {
           //handle error
     }


        //Add a photo
      Photo *photo223 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo223 setFilename:@"002.8_560x374x90.jpg"];
     [project22 addPhotosObject:photo223];

     // Commit the change.
     if (![managedObjectContext save:&error22]) {
           //handle error
     }


        //Add a photo
      Photo *photo224 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo224 setFilename:@"003.9_560x374x90.jpg"];
     [project22 addPhotosObject:photo224];

     // Commit the change.
     if (![managedObjectContext save:&error22]) {
           //handle error
     }


        Project *project23 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location23 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location23 setLatitude:[NSNumber numberWithDouble:51.926443]];
      [location23 setLongitude:[NSNumber numberWithDouble: 4.529471]];

     [project23 setTitle:@"Patio Villa"];
     [project23 setCity:@"Rotterdam"];
     [project23 setCountry:@"Netherlands"];
      [project23 setClient:@"Joop Linthorst"];
      [project23 setBodyText:@"<div class=\"project\">A private
residence.</div><div class=\"longText\"><br />In a parody of the
classical Dutch section of houses in the slope of a dike, this house was
projected on the raised embankment of a highway that was never built. On
the north, the road and the entrance level are one level below the main
site. The garden and the main area of the house - on the higher level -
are defined on the south by a canal.<br/> On the main floor of the house
- more or less a square - a patio is placed in such a way that it
generates, in combination with a free-standing wall, the living spaces of
the house: a living area to the south, a dining zone to the north. The
wall defines two \"rooms\" - a bedroom and a study - connected by a
secret corridor that also gives access to the bathroom.<br /><br />The
garden elevation consists of four different kinds of glass - armoured,
clear, etched and green, that create transparencies, obstructions and
intensifications. <br /><br />The (metal) east wall of the patio is a
kitchen, the north and south wall are mobile, and the patio floor is made
of glass planks that give daylight to the gymnasium below.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>Villa with 5
rooms and fitness, patio, garage and garden, total of 266m2</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Joop
Linthorst</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Rem Koolhaas <br />Team: Thijs de
Haan, Georges Heintz, Götz Keller, Frank Roodbeen, Jeroen Thomas</div>"];
      [project23 setAddress:@"Onderlangs 44<br />3062 Rotterdam, <br
/>The Netherlands"];
      [project23 setYear:@"1988"];
      [project23 setPhone:@""];
      [project23 setLocation:location23];

     // Commit the change.
     NSError *error23;
     if (![managedObjectContext save:&error23]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo231 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo231 setFilename:@"000.2886858652_b4a07d48aa_o.jpg"];
     [project23 addPhotosObject:photo231];

     // Commit the change.
     if (![managedObjectContext save:&error23]) {
           //handle error
     }


        //Add a photo
      Photo *photo232 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo232 setFilename:@"2886861898_7fd73a7ac2_o.jpg"];
     [project23 addPhotosObject:photo232];

     // Commit the change.
     if (![managedObjectContext save:&error23]) {
           //handle error
     }


        //Add a photo
      Photo *photo233 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo233 setFilename:@"3763317261_8bcf40d4b8_b.jpg"];
     [project23 addPhotosObject:photo233];

     // Commit the change.
     if (![managedObjectContext save:&error23]) {
           //handle error
     }


        //Add a photo
      Photo *photo234 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo234 setFilename:@"3764114808_e144f9505d_b.jpg"];
     [project23 addPhotosObject:photo234];

     // Commit the change.
     if (![managedObjectContext save:&error23]) {
           //handle error
     }


        Project *project24 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location24 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location24 setLatitude:[NSNumber numberWithDouble:52.071065]];
      [location24 setLongitude:[NSNumber numberWithDouble:5.081048]];

     [project24 setTitle:@"Papendorp"];
     [project24 setCity:@"Utrecht"];
     [project24 setCountry:@"Netherlands"];
      [project24 setClient:@"Projectbureau Leidse Rijn, City of
Utrecht"];
      [project24 setBodyText:@"<div class=\"project\">A partial urban
plan for Leidsche Rijn.</div><div class=\"longText\">OMA has been
commissioned to design the master plan for Papendorp, Located on the west
of the city of Utrecht. Along an important shipping canal between two
major inter-city motorways Papendorp is a mix of business and residential
programs. the residential area is designed to link the existing city with
the new Leidse Rijn development. and includes extensive sport facilities.
<br />The new urban services of retail, schools, and sports facilities
will serve the existing and the new city. The dense housing program
contains patio houses and units which combine residential and
workspace.<br /><br />The business park has a mix of three programs,
corporate head offices in a landscaped environment, a core with high-
density multi-tenant buildings, including the urban services and the main
transit stops.<br/> The City of Utrecht, population 350 000, lies in the
center of Holland and is part of the Randstad agglomeration. It has major
recent extensions to the east with better housing provisions. The
national Vinex operation, which aims to concentrate urbanization within
the context of existing cities, has given Utrecht the opportunity to
establish an equilibrium by adding 100 000 inhabitants to the west of the
city, at Leidse Rijn.<br /><br />One of the first projects to trigger the
development is a new business park, Papendorp. Located between the new
and existing cities, along an important shipping canal between two major
inter-city motorways Papendorp is a mix of business and residential
programs. OMA has been commissioned to design the master plan.<br /><br
/>The triangular site has a strong spatial boundary; major motorways to
the south and the west, a canal to the north-east. A new canal bridge
connects Papendorp to the city, while the Transferium, a multi-modal
transport facility with numerous services and retail connects Papendorp
to Leidse Rijn.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>600 000m2 floor area business park,
1500 residential units, school, sports facilities (5 soccer fields,
tennis, squash and indoor sports hall under bridge ramp), transferium
(intermodal facility to change from private to mass transit) and mass
transit system.</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Projectbureau Leidse Rijn, City of
Utrecht</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Team: Rem Koolhaas, Donald van
Dansik, Sanna Schuiling, Richard Eelman, Floris Alkemade, Adam Smit,
Julien de medt with Gary Bates Jaakko van „t pijker Isabelle da
Silva, Christos Marcoupoulos</div>"];
      [project24 setAddress:@"Papendorp<br />3528 Utrecht<br
/>Nederland"];
      [project24 setYear:@"1997"];
      [project24 setPhone:@""];
      [project24 setLocation:location24];

     // Commit the change.
     NSError *error24;
     if (![managedObjectContext save:&error24]) {
           // Handle the error.
     }
        //Add a photo
      Photo *photo241 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo241 setFilename:@"000.04_560x374x90.jpg"];
     [project24 addPhotosObject:photo241];

     // Commit the change.
     if (![managedObjectContext save:&error24]) {
           //handle error
     }


        //Add a photo
      Photo *photo242 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo242 setFilename:@"001.page_05_560x374x90.jpg"];
     [project24 addPhotosObject:photo242];

     // Commit the change.
     if (![managedObjectContext save:&error24]) {
           //handle error
     }


        //Add a photo
      Photo *photo243 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo243 setFilename:@"002.page_14_560x374x90.jpg"];
     [project24 addPhotosObject:photo243];

     // Commit the change.
     if (![managedObjectContext save:&error24]) {
           //handle error
     }


        //Add a photo
      Photo *photo244 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo244 setFilename:@"003.page_32_560x374x90.jpg"];
     [project24 addPhotosObject:photo244];

     // Commit the change.
     if (![managedObjectContext save:&error24]) {
           //handle error
     }


        //Add a photo
      Photo *photo245 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo245 setFilename:@"004.page_43_560x374x90.jpg"];
     [project24 addPhotosObject:photo245];

     // Commit the change.
     if (![managedObjectContext save:&error24]) {
           //handle error
     }


        Project *project25 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location25 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location25 setLatitude:[NSNumber numberWithDouble:52.074959]];
      [location25 setLongitude:[NSNumber numberWithDouble:4.307418]];

      [project25 setTitle:@"Het Paard van Troje"];
      [project25 setCity:@"The Hague"];
      [project25 setCountry:@"Netherlands"];
      [project25 setClient:@"Ingenieursbureau Den Haag"];
      [project25 setBodyText:@"<div class=\"project\">An adaptable pop
and rock concert hall behind an ancient facade in The Hague..</div><div
class=\"longText\">Trojan Horse is an appropriate name for the concert
venue, with most of the new construction located behind an ancient,
monumental facade.<br/> The Netherlands National Trust for Historic
Buildings protected one of the two buildings that form the centre, while
the other building had only its authentic facade left. By removing the
old construction behind the historic facade, a complicated problem of
space and acoustics could be solved efficiently: the small concert hall
was positioned directly behind the historic facade while the large
concert hall was constructed on the backside of the two buildings and is
also reachable through an adjacent street.<br /><br />The lobby, under
the small concert hall shows the confrontation of old and new. The walls
are not treated and show damages and changes that happened during the
last century. The small hall is supported by 6 beams with large buffers
and does not touch the historic walls and facade, avoiding acoustic
leaking.<br /><br />The entrances of both halls are on the same level so
that they can be used together for large events. Also the cafe in the
historic building is connected so all public spaces can be used
together.<br /><br />The interior of the large hall has two movable
balconies offering a variety of positions that can adapt the space to the
different character of the performing acts. <br /><br />At Lange
Beestenmarkt side a new facade was constructed. Cor-Ten steal is mounted
to the facade in such a way that the water is drained inside the
facade.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>4,000 m2: 2 concert halls (300 and
1100 people), lobby, offices, café backstage area, expedition space and
technical facilities</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Ingenieursbureau Den Haag</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partners in
charge: Floris Alkemade, Rem Koolhaas<br /><br />Team: Bart Cardinaal,
Jan Kooijman<br /><br />Team 1995: Rem Koolhaas, Frans Blok, Rob Hilz,
Christos Marcopoulos, Fokke Moerel, Don Weber </div>"];
      [project25 setAddress:@"Prinsegracht 12<br />Den Haag,<br />the
Netherlands"];
      [project25 setYear:@"2003"];
      [project25 setPhone:@"070-3601838"];
      [project25 setLocation:location25];

     // Commit the change.
     NSError *error25;
     if (![managedObjectContext save:&error25]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo251 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo251 setFilename:@"000.1.Paard.jpg"];
     [project25 addPhotosObject:photo251];

     // Commit the change.
     if (![managedObjectContext save:&error25]) {
           //handle error
     }


        //Add a photo
      Photo *photo252 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo252 setFilename:@"2.Paard.jpg"];
     [project25 addPhotosObject:photo252];

     // Commit the change.
     if (![managedObjectContext save:&error25]) {
           //handle error
     }
        //Add a photo
      Photo *photo253 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo253 setFilename:@"3.Paard.jpg"];
     [project25 addPhotosObject:photo253];

     // Commit the change.
     if (![managedObjectContext save:&error25]) {
           //handle error
     }


        //Add a photo
      Photo *photo254 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo254 setFilename:@"4.Paard.jpg"];
     [project25 addPhotosObject:photo254];

     // Commit the change.
     if (![managedObjectContext save:&error25]) {
           //handle error
     }


        //Add a photo
      Photo *photo255 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo255 setFilename:@"5.Paard-.jpg"];
     [project25 addPhotosObject:photo255];

     // Commit the change.
     if (![managedObjectContext save:&error25]) {
           //handle error
     }


        Project *project26 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location26 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location26 setLatitude:[NSNumber numberWithDouble:52.075833]];
      [location26 setLongitude:[NSNumber numberWithDouble: 4.310000]];

     [project26 setTitle:@"Souterrain Tram Tunnel"];
     [project26 setCity:@"The Hague"];
     [project26 setCountry:@"Netherlands"];
      [project26 setClient:@"The City of The Hague, project team
Souterrain"];
      [project26 setBodyText:@"<div class=\"project\">A tram tunnel
connecting 2 stations combined with a parking garage.</div><div
class=\"longText\">The souterrain tram tunnel is an element of
intrastructure and a building at the same time. Located in the city
centre of The Hague, the multistory underground tunnel provides 500
parking spaces on one level, while connecting two tram stations on the
level below.<br/> The Hague in a certain sense is an imprisoned city,
confined by the sea, the highway connecting Amsterdam and Rotterdam, and
neighbouring cites. It therefore relies for its growth on the
redefinition of sites within its boundaries. To grow, for this city,
means to become more dense.<br /><br />The Hague, the Dutch capital of
conservatism and bureaucracy, has planned the completion of more than 30
projects in the centre – most of them much larger than any of the
existing buildings – which will radically transform the character and
scale of the existing fabric. Surprisingly, the increase in density (more
than 500,000 m2 of program) goes hand in hand with plans to minimize car
traffic on street level. To achieve this, a so-called parking-road is
strung around the heart of the city, defining a 1,000,000m2 'island'
forbidden to all but local traffic. This loop-road will connect to a
number of – largely underground – parking garages and to a subterranean
service road that brings trucks to the heart of the shopping district.<br
/><br />Most – existing and new – car parks connect to the loop
individually, each one of them isolated from the others. One of the new
projects, which is as much an element of infrastructure as it is a
building, is the digging of a multistorey tunnel – a 1,200m subway
'scoop', with two stations and a 500-car parking garage. This tunnel-
building is the necessary addition that makes all the other buildings
work. The tunnel acts like a spine connecting the separate 'organs',
creating a body of underground connections that serves the city from
underneath.<br /><br />The city is turning into a kind of La Defense in
reverse, the slumbering existing buildings reanimated by an underworld of
interconnecting parking garages, rails, tramstops and roads even,
bringing underground everything necessary but no longer acceptable on
grade.<br /><br />The main challenge of this project was to prove that
architecture can have a positive effect when applied to the rigour of
transportation pragmatism. The building is a sandwich of a subway-line
with two layers of parking on top and a station at either end. It
stretches out below the main shopping street, repeating its outlines,
leaving a 'workspace' of 600x15m approximately, to overcome the boredom
of a 600m long continuous section. To provide an answer to the question
of underground orientation/isolation, every opportunity has been taken to
modify the height and the width of the space, to connect physically or
visually to other parts of the tunnel's program, to provide views of the
outide – city or sky, to link the tunnel with surrounding shops and
parkings.<br /><br />Usually, parking garages are victims of technical
and economic constraints, the full weight of all structural and
mechanical difficulties imposed upon them. In this case, the linearity of
the site turned out to be an escape from this prison of practice.
Ventilation: the tunnel is the duct; structure: the tunnel is the walls,
the beams and the slabs. The parking becomes a fluid space, making use of
the slopes in the rail and exploiting one of the gives, its enormous
length, as an unprecedent quality. Where parking and stations meet,
partitioning walls have been kept transparent. Architectural finishes are
almost non-existent due to the surprising beauty ofthe rock-like
concrete walls, pored in the irregular coast soil of The Hague; only
light – daylight and electric – gives texture and clear readings of the
fluid spaces underground. </div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Tram tunnel (1,250m), 2 tram
stations, parking garage for 375 cars, poster museum</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>The City of
The Hague, project team Souterrain</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partners in charge: Rem Koolhaas,
Floris Alkemade<br /><br />Team: René Heijnen with Rients Dijkstra,
Hernando Arrazola, Jeanne Gang, Farshid Moussavi, Juliette Bekkering,
Frans Blok, Udo Garritzmann, Douglas Grieco, Fuminori Hoshino, Winy Maas,
Ray Maggiore, Miguel Rodriguez, Karolien de Schepper, Enno Stemerding,
Hiroki Sugiyama, Willem Timmer, Tom Tulloch, Yushi Uehara, Jacques
Vink</div>"];
      [project26 setAddress:@"Raamstraat 5-21<br />2512 The Hague, <br
/>the Netherlands"];
      [project26 setYear:@"2004"];
      [project26 setPhone:@""];
      [project26 setLocation:location26];

     // Commit the change.
     NSError *error26;
     if (![managedObjectContext save:&error26]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo261 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo261 setFilename:@"000.dsc_0834_560x374x90.jpg"];
     [project26 addPhotosObject:photo261];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo262 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo262 setFilename:@"3565-01_560x374x90.jpg"];
     [project26 addPhotosObject:photo262];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo263 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo263 setFilename:@"3565-02_560x374x90.jpg"];
     [project26 addPhotosObject:photo263];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo264 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo264 setFilename:@"3565-05_560x374x90.jpg"];
     [project26 addPhotosObject:photo264];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo265 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo265 setFilename:@"3565-07_560x374x90.jpg"];
     [project26 addPhotosObject:photo265];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo266 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo266 setFilename:@"dsc_0700_560x374x90.jpg"];
     [project26 addPhotosObject:photo266];
     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        //Add a photo
      Photo *photo267 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo267 setFilename:@"section2_560x374x90.jpg"];
     [project26 addPhotosObject:photo267];

     // Commit the change.
     if (![managedObjectContext save:&error26]) {
           //handle error
     }


        Project *project27 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location27 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location27 setLatitude:[NSNumber numberWithDouble:52.086198]];
      [location27 setLongitude:[NSNumber numberWithDouble: 5.173569]];

      [project27 setTitle:@"Uithof"];
      [project27 setCity:@"Utrecht"];
      [project27 setCountry:@"Netherlands"];
      [project27 setClient:@"Utrecht University"];
      [project27 setBodyText:@"<div class=\"project\">Regenerative
masterplan for 'De Uithof'.</div><div class=\"longText\">Uithof
Masterplan aims to represent a long term perspective for „De Uithof‟. The
future possibilities for „De Uithof‟ are based on the two main qualities
of the area: the strength of the old underlying park meadow landscape and
the remains of the orthogonal grid of the original planning by Van der
 teur. <br/> The masterplan‟s main goal is to create a self-evident
overall structure for the campus, utilizing clear and simple means and
using the qualities of the fragments that had already been put into
place, allowing a seamless incorporation of the new program.<br /><br
/>Both qualities needed re-enforcement according to the principles of the
new plan, which demanded that the underlying landscape should be kept
intact and where necessary reconstructed and that the built areas were to
adhere strictly to the orthogonal orientation. All buildings will be
organized within the strict border of „clusters‟. <br /><br />The
masterplan is conceived around the central axis „Padualaan-
Heidelberglaan‟ a boulevard which will accommodate all public transport
means for the area.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Phase I: three high schools
(50.000m2 each), housing for 1,000 students, extension to academic
hospital new children‟s hospital sports center Educatorium
(lecture/study facility)<br />Phase II: university library, relocation of
law school from city center, various extensions to existing
facilities</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Utrecht University</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Preliminary
design: Rem Koolhaas, Xaveer de Geyter, Willem-Jan Neutelings, Art
Zaaier<br />Realization: Art Zaaier in collaboration with OMA</div>"];
      [project27 setAddress:@"Leuvenlaan 19<br />3584 Utrecht, <br />the
Netherlands"];
      [project27 setYear:@"1986"];
      [project27 setPhone:@""];
      [project27 setLocation:location27];

     // Commit the change.
     NSError *error27;
     if (![managedObjectContext save:&error27]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo271 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo271 setFilename:@"000.img297_560x374x90.jpg"];
     [project27 addPhotosObject:photo271];

     // Commit the change.
     if (![managedObjectContext save:&error27]) {
           //handle error
     }


        //Add a photo
      Photo *photo272 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo272 setFilename:@"001.img302_560x374x90.jpg"];
     [project27 addPhotosObject:photo272];

     // Commit the change.
     if (![managedObjectContext save:&error27]) {
           //handle error
     }


        //Add a photo
      Photo *photo273 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo273 setFilename:@"002.img278_560x374x90.jpg"];
     [project27 addPhotosObject:photo273];

     // Commit the change.
     if (![managedObjectContext save:&error27]) {
           //handle error
     }


        //Add a photo
      Photo *photo274 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo274 setFilename:@"003.img296_560x374x90.jpg"];
     [project27 addPhotosObject:photo274];

     // Commit the change.
     if (![managedObjectContext save:&error27]) {
           //handle error
     }


        //Add a photo
      Photo *photo275 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo275 setFilename:@"004.img300_560x374x90.jpg"];
     [project27 addPhotosObject:photo275];

     // Commit the change.
     if (![managedObjectContext save:&error27]) {
           //handle error
     }


        Project *project28 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location28 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location28 setLatitude:[NSNumber numberWithDouble:52.382974]];
      [location28 setLongitude:[NSNumber numberWithDouble: 4.916146]];

     [project28   setTitle:@"IJ Plein Urban Planning"];
     [project28   setCity:@"Amsterdam"];
     [project28   setCountry:@"Netherlands"];
     [project28   setClient:@"City of Amsterdam"];
      [project28 setBodyText:@"<div class=\"project\">Masterplanning and
architectural contribution for a large social housing project in
Amsterdam.</div><div class=\"longText\">OMA's intervention in the IJ-
plein site is both urban and architectonic. The urban plan is the basis
for OMA's supervision over the design of seven housing projects, designed
by six architects, including OMA.<br/> The brief required an explicit
visual relationship with the IJ-river and with the historic center of
Amsterdam on the opposite riverbank. The urban plan proposes an open
configuration of parallel slabs of different height and form, and a
triangular lawn.<br />The western part is of three rows of urban villas
(towers with four dwellings on each level) and two slabs, with dwellings
accessible by a street in the air or central stairs. The eastern part is
dominated by parallel slabs of different height.<br /><br />Within this
urban plan OMA has designed a number of buildings. A long slab over a
podium (that serves as dyke and bicycle storage), on pilotis, leaving an
open space with pavilions: four shops in ovals and one in a triangle, a
communal center in a second triangle and lobbies.<br /><br />The slab
contains dwellings of 2 or 3 rooms on a gallery, dwellings accessible by
staircases and dwellings accessible by stairs - skylit - cutting
diagonally through the section of the building, which creates a layout
that shifts at each level.<br /><br />A shorter slab contains two-story
maisonettes of 4 or 5 rooms and a collective housing unit for disabled
people. In the maisonettes the (upper) bedroom level is diagonally above
the living room level.<br /><br />The school is a primary school with
eight classrooms and a gym. As a consequence of the open plan we proposed
for the neighbourhood, the school is split into two small multi-story
slabs.<br /><br />The program for the school (in the eastern slab)
required classrooms (in the two-storey part) with spaces for collective
use (in the three-storey part integrated with corridors and stairs).<br
/><br />The school yard is on two levels (for younger and older pupils
and partly sheltered by the gym hall on its pilotis. The gym is over two
stories, the 0-level with locker rooms, showers and space for equipment
for the schoolyard, on the first floor is the gym and room for its
equipment. The volumes are shifted, to create a view from the gym to the
city on the other embankment.<br /><br />The building is of normal glass
in wooden frames, brick and - distinguishing it from the housing -
corrugated aluminium. The gym has a steel frame.<br /></div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>masterplan
for neighbourhood quarter, 1,375 dwellings, public space, recreational
facilities, school, shops, community center; buildings by OMA within the
plan: two apartment buildings (11,860 m2, 4,560m2); 202 housing units
(with two to five rooms), shops, school (700m2), gymnasium (455m2),
outdoor play area</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Amsterdam</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>IJ Plein
Urban Planning<br />Architect: Rem Koolhaas, Jan Voorberg with Kees
Christiaanse, Herman de Kovel<br /><br />IJ-plein, Oost III Housing and
Shops<br />Principal architects: Rem Koolhaas, Kees Christiaanse with
Tony Adam, Xaveer de Geyter, Thijs de Haan, Leo van Immerzeel, Arjan
Karssenberg, Jeroen Thomas, Paul de Vroom<br /><br />IJ-plein, School and
Gymnasium<br />Principal architects: Jan Voorberg with Tony Adam, Leo van
Immerzeel, Frank Roodbeen, Ruurd Roorda, Jeroen Thomas</div>"];
      [project28 setAddress:@"IJPlein<br />1021 Amsterdam, <br />the
Netherlands"];
     [project28 setYear:@"1988"];
     [project28 setPhone:@""];
     [project28 setLocation:location28];

     // Commit the change.
     NSError *error28;
     if (![managedObjectContext save:&error28]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo281 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo281 setFilename:@"000.81ij-plein_560x374x90.jpg"];
     [project28 addPhotosObject:photo281];

     // Commit the change.
     if (![managedObjectContext save:&error28]) {
           //handle error
     }


        //Add a photo
      Photo *photo282 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo282 setFilename:@"ij plein_view_560x374x90.jpg"];
     [project28 addPhotosObject:photo282];

     // Commit the change.
     if (![managedObjectContext save:&error28]) {
           //handle error
     }


        //Add a photo
      Photo *photo283 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo283 setFilename:@"ijplein_560x374x90.jpg"];
     [project28 addPhotosObject:photo283];

     // Commit the change.
     if (![managedObjectContext save:&error28]) {
           //handle error
     }
        Project *project29 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location29 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location29 setLatitude:[NSNumber numberWithDouble:52.507154]];
      [location29 setLongitude:[NSNumber numberWithDouble:13.390402]];

      [project29 setTitle:@"Checkpoint Charlie"];
      [project29 setCity:@"Berlin"];
      [project29 setCountry:@"Germany"];
      [project29 setClient:@"Internationale Bauaustellung (IBA)"];
      [project29 setBodyText:@"<div class=\"project\">Housing for Customs
officials and allied forces.</div><div class=\"longText\">The commission
followed two competition entries OMA submitted to the Internationale
Bauaustellung in 1981. The program includes 26 apartments which occur as
three types: 1. Penthouses 2. Three floors of flats which are reached
from a double-height gallery 3. Garden access maisonettes. The apartments
sit on a podium above the new checkpoint facilities for customs workers
and Allied forces. The building was completed shortly after the Berlin
wall came down.<br/> The site is in the baroque area of Friedrichstadt,
which is now dominated by the architectural remains of the pre and
postwar period, the Berlin wall and the Checkpoint (the East/West border
crossing for non-residents). <br /><br />The project exploits the latent
qualities of the site. The building functions as a series of pavilions
for border control which form a podium, with a 'Miethaus' on top. It is
lifted off the ground, separating the housing from the Checkpoint and
leaving the street level to activities related to border control, which
penetrate to the back of the site and include an underground car
park.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Housing, US Army facilities,
customs, bus concourse, parking, dressing rooms, lecture room</div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Internationale
Bauaustellung (IBA)</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Team: Rem Koolhaas, Elia Zenghelis,
Matthias Sauerbruch, Dirk Alten, Barbara Burren, Reni Keller, Alex
Wall</div>"];
      [project29 setAddress:@"Friedrichstraße 44<br />10969 Berlin, <br
/>Germany"];
      [project29 setYear:@"1980"];
      [project29 setPhone:@""];
      [project29 setLocation:location29];

     // Commit the change.
     NSError *error29;
     if (![managedObjectContext save:&error29]) {
           // Handle the error.
     }
        //Add a photo
      Photo *photo291 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo291
setFilename:@"000.checkpointcharlie_built_560x374x90.jpg"];
      [project29 addPhotosObject:photo291];

     // Commit the change.
     if (![managedObjectContext save:&error29]) {
           //handle error
     }


        //Add a photo
      Photo *photo292 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo292 setFilename:@"001.0136_0012_560x374x90.jpg"];
     [project29 addPhotosObject:photo292];

     // Commit the change.
     if (![managedObjectContext save:&error29]) {
           //handle error
     }


        //Add a photo
      Photo *photo293 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo293 setFilename:@"002.checkpoint_charlie_02_560x374x90.jpg"];
     [project29 addPhotosObject:photo293];

     // Commit the change.
     if (![managedObjectContext save:&error29]) {
           //handle error
     }


        //Add a photo
      Photo *photo294 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo294
setFilename:@"003.checkpoint_charlie_2006_560x374x90.jpg"];
      [project29 addPhotosObject:photo294];

     // Commit the change.
     if (![managedObjectContext save:&error29]) {
           //handle error
     }


        Project *project30 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location30 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location30 setLatitude:[NSNumber numberWithDouble:52.516482]];
      [location30 setLongitude:[NSNumber numberWithDouble:13.412333]];

      [project30 setTitle:@"Netherlands Embassy"];
      [project30 setCity:@"Berlin"];
      [project30 setCountry:@"Germany"];
      [project30 setClient:@"Netherlands Ministry of Foreign Affairs –
Dienst Gebouwen Buitenland, The Hague"];
      [project30 setBodyText:@"<div class=\"project\">Royal Netherlands
Embassy to the Federal Republic of Germany.</div><div
class=\"longText\">The Netherlands Embassy is a disciplined cube with
equally disciplined irregularities which aims to facilitate a better
understanding of Berlin, confronting divergent ideas about how the city,
with its complexity, heaviness, opacity, and beauty, should build /
rebuild. Traditional planning guidelines of the former West Berlin
demanded that new buildings in the neighbourhood (the Roldandufer in
Mitte) reflect the local 19th century architectural style. Planning
officials in the former East Berlin were more open to innovation. As a
result, OMA combined an obedient approach (strictly fulfilling the
block's perimeter) with a disobedient one (building an isolated
cube).<br/> The embassy cuts the single, contiguous structure implied by
Berlin's regulations into two parts: a cube accommodating offices, and a
wall – the same height as the cube (27m, as regulations dictate) and only
semi-opaque – surrounding the cube on two sides, accommodating embassy
residences, and creating a protected internal courtyard. Four pedestrian
bridges span the courtyard and link the cube with the wall at varying
levels.<br /><br />Inside the cube, the sense of security and stability
required for an embassy co-exists with the free circulation provided by a
200m path that zig-zags up through the eight storeys, determining the
arrangement of the building's spaces.<br /><br />From the entrance, the
trajectory of the path leads to the library, on to the meeting rooms,
skirting the offices, leading up to the fitness area and finally the
restaurant on the roof terrace. This trajectory also distributes fresh
air drawn from the double plenum façade to the work spaces (the areas
that the path has carved out of the cube). At one point the path escapes
the constraints of the cube and cantilevers over the courtyard. The
regularity of the cube's glass and steel facade is disturbed again at
moments where the path grazes the exterior, making itself visible from
the outside and providing strategic views of the Spree, and the
television tower.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Total area 8,500m2, offices
(4,800m2), housing (1,500m2), parking (2,200m2)<br /></div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Netherlands
Ministry of Foreign Affairs – Dienst Gebouwen Buitenland, The
Hague</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partners in charge: Rem Koolhaas,
Ellen van Loon <br /><br />Project Director: Erik Schotte<br /><br
/>Project Architect: Michelle Howard, Gro Bonesmo, Erik Schotte<br /><br
/>Team: Beth Margulis, Anu Leinonen, Daan Ooievaar, Adrianne Fisher,
Robert Choeff, Christian Muller, Oliver Schütte, Fernando Romero Havaux,
Matthias Hollwich, Katrin Thorhauer, Barbara Wolff, Bruce Fisher, Anne
Filson, Udo Garritzman, Jenny Jones, Shadi Rahbaran, Mette Bos, Adam
Kurdahl, Stan Aarts, Julien Desmedt, Annick Hess, Rombout Loman, Antti
Lassila, Thomas Kolbasenko, Moritz von Voss, Paolo Costa, Carolus
Traenkner, Susanne Manthey, Christiane Sauer, Tammo Prinz, Nils
Lindhorst, Felix Thoma<br />Research: Bill Price, Marc Guinand</div>"];
      [project30 setAddress:@"Klosterstraße 50<br />10179 Berlin, <br
/>Germany"];
      [project30 setYear:@"2003"];
      [project30 setPhone:@"030 20956-430"];
      [project30 setLocation:location30];

     // Commit the change.
     NSError *error30;
     if (![managedObjectContext save:&error30]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo301 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo301 setFilename:@"000.r06-r-06_560x374x90.jpg"];
     [project30 addPhotosObject:photo301];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo302 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo302 setFilename:@"001.embassy_philmeech2_560x374x90.jpg"];
     [project30 addPhotosObject:photo302];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }
        //Add a photo
      Photo *photo303 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo303 setFilename:@"002.d1_ambassade_004_560x374x90.jpg"];
     [project30 addPhotosObject:photo303];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo304 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo304 setFilename:@"003.nl
prepared_d1_ambassade_003_560x374x90.jpg"];
      [project30 addPhotosObject:photo304];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo305 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo305 setFilename:@"004.embassy_oma_560x374x90.jpg"];
     [project30 addPhotosObject:photo305];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo306 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo306 setFilename:@"005.nl c.richters 1_560x374x90.jpg"];
     [project30 addPhotosObject:photo306];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo307 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo307 setFilename:@"006.nl r03-r-08_560x374x90.jpg"];
     [project30 addPhotosObject:photo307];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo308 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo308 setFilename:@"007.nl dsc_469nl 8_560x374x90.jpg"];
     [project30 addPhotosObject:photo308];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo309 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo309 setFilename:@"008.embassy_hansfeldmann2_560x374x90.jpg"];
     [project30 addPhotosObject:photo309];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo3010 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo3010
setFilename:@"009.embassy_hansfeldmann1_560x374x90.jpg"];
      [project30 addPhotosObject:photo3010];
     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        //Add a photo
      Photo *photo3011 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo3011 setFilename:@"010.nl r03-r-01_560x374x90.jpg"];
     [project30 addPhotosObject:photo3011];

     // Commit the change.
     if (![managedObjectContext save:&error30]) {
           //handle error
     }


        Project *project31 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location31 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location31 setLatitude:[NSNumber numberWithDouble:53.213178]];
      [location31 setLongitude:[NSNumber numberWithDouble:6.56230]];

      [project31 setTitle:@"Video Bus Stop"];
      [project31 setCity:@"Groningen"];
      [project31 setCountry:@"Netherlands"];
      [project31 setClient:@"City of Groningen"];
      [project31 setBodyText:@"<div class=\"project\">Project for
exhibition 'What a Wonderful World! Music Videos in
Architecture'.</div><div class=\"longText\">The Video Bus Stop is
conceived as a screening pavilion. It was part of the exhibition „ hat A
wonderful orld‟ that took place in Groningen in 1991; one of the five
pavilions that were created during the exhibition and were scattered
around the city of Groningen. (Another O.M.A. project, Super & Popular
was also part of the exhibition).<br/> The Video Bus Stop is an
asymmetrical composition of glass, marble and corrugated steel, that
protects the commuters with a red velvet curtain „against the elements‟
which provides a stark contrast with the constant circulation of
buses.<br /><br />The shelter‟s asymmetrical orientation aims at
amplifying the effect of two identical objects facing each other. The use
of real marble on the wall creates an impossible dignified abris – like
Mies van de Rohe meets Decaux. The only sign of „vulgarity‟ is the
different video programs projected on the marble surface with 3D metal
letters on the outside. Discreet holes on the sides of the marble walls
provide for discreet sound. </div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Bus stop, screening
pavilion</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Groningen</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Team: Rem
Koolhaas, Christian Basset</div>"];
      [project31 setAddress:@"Emmaplein 2-3<br />9711 Groningen, <br
/>the Netherlands"];
      [project31 setYear:@"1989"];
      [project31 setPhone:@""];
      [project31 setLocation:location31];

     // Commit the change.
     NSError *error31;
     if (![managedObjectContext save:&error31]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo311 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo311 setFilename:@"000.1_560x374x90.jpg"];
     [project31 addPhotosObject:photo311];

     // Commit the change.
     if (![managedObjectContext save:&error31]) {
           //handle error
     }


        //Add a photo
      Photo *photo312 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo312 setFilename:@"001.2_560x374x90.jpg"];
     [project31 addPhotosObject:photo312];

     // Commit the change.
     if (![managedObjectContext save:&error31]) {
           //handle error
     }


        //Add a photo
      Photo *photo313 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo313 setFilename:@"002.groningen_0135[1].jpg"];
     [project31 addPhotosObject:photo313];
     // Commit the change.
     if (![managedObjectContext save:&error31]) {
           //handle error
     }


        //Add a photo
      Photo *photo314 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo314 setFilename:@"003.videobusstop_560x374x90.jpg"];
     [project31 addPhotosObject:photo314];

     // Commit the change.
     if (![managedObjectContext save:&error31]) {
           //handle error
     }


        Project *project32 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location32 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location32 setLatitude:[NSNumber numberWithDouble:48.774538]];
      [location32 setLongitude:[NSNumber numberWithDouble:9.180817]];

      [project32 setTitle:@"Breuninger"];
      [project32 setCity:@"Stuttgart"];
      [project32 setCountry:@"Germany"];
      [project32 setClient:@"F. Breuninger GmbH + Co."];
      [project32 setBodyText:@"<div class=\"project\">New facade and
vertical circulation for existing building.</div><div
class=\"longText\">The commission for the renovation of the Breuninger
department store in Stuttgart originates from OMA's 1995 competition-
winning scheme. The brief called for a new outside appearance of an
existing 1970s building in the center of Stuttgart, Germany, home of
Mercedes, Porsche and the Weissenhofsiedlung; representing the flagship-
store of a company with 14 stores in southern Germany.<br/> The project
has two main ambitions: to exploit the building's prime location on the
city's central plaza and activate and define the building's identity and
functions.<br /><br />A stronger and more efficient connection with the
Marktplatz is made by orienting the building's main entry towards the
plaza. The continuous floor and ceiling materials define the surfaces of
an outside-inside space, continuing the plaza inside the building. The
threshold between outside and inside is reduced. From the grand-entree
situation outside the ground floor and under the cantilevering building,
2 escalators lead up to the first and third floor creating A1-areas where
they land. Direct access to three floors is possible.<br /><br />A
translucent glass veil hangs down in front of two facades of the
building, folding to form the ceiling above ground floor: A cube of
51x48x22 m is defined by 2 vertical and one horizontal veil. Large
transparent areas in the veil contrast between hiding and revealing. In
between the old facade and the veil is a new architectural body, a space
inhabited by circulation (Marktstraße) and program (Münzstraße). Its
depth is the experimental setting for changing effects of light,
projection, display/advertisement; it is also a buffer improving the
overall climatic performance of the building. The interiors of the
existing building, for which OMA is only advising conceptionally, are
subject to constant change.<br /><br />The facade on the Münzstraße
reveals an oblique floating cafe formed by platforms and stairs spanning
between first and third floor. Spectacular view lines to the Marktplatz
and to the Stiftskirche explore unknown perspectives of Stuttgart. Via an
escalator from the entry-zone the first floor shopping area and cafe can
be directly accessed. The cafe-space can also stage varying programs
after hours.<br /><br />The backside of the building will be transformed
into a vertical garden combining with the existing trees and connecting
to the ground. This sublime area of green is experienced visually from
the public space and physically via a penetrating extension of the first
floor and walkways in/through the garden.<br /><br />The building's total
exterior and interior perception as a new shopping entity is enhanced
through its programmatic connections between the existing interior and
the new space/body around it. The improved performance of the building as
a stimulating shopping environment gives a strong contemporary impulse to
the urban context of the center of Stuttgart.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>2600m2
facade</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>F. Breuninger GmbH + Co.</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Competition:
Rem Koolhaas, Matthias Bauer, Christos Marcopoulos, Ole Scheeren, Vincent
Coste<br /><br />Commission: Rem Koolhaas, Matthias Bauer, Stephanie
Bender, Minsuk Cho, Vincent Coste, Chris van Duijn, Tobias Fehr, Rob
Hilz, Jan-Willem van Kuilenberg, Catherine Lassen, Christos Marcopoulos,
Sabine Schaaf, Ole Scheeren, Erik Schotte, Don Weber</div>"];
      [project32 setAddress:@"Marktstraße 1-3<br />70173 Stuttgart, <br
/>Germany<br />"];
      [project32 setYear:@"1999"];
      [project32 setPhone:@"0711 211-0"];
      [project32 setLocation:location32];

     // Commit the change.
     NSError *error32;
     if (![managedObjectContext save:&error32]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo321 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo321 setFilename:@"95breuninger_560x374x90.jpg"];
     [project32 addPhotosObject:photo321];
     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        //Add a photo
      Photo *photo322 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo322 setFilename:@"_1312 copy_560x374x90.jpg"];
     [project32 addPhotosObject:photo322];

     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        //Add a photo
      Photo *photo323 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo323 setFilename:@"_1465 copy_560x374x90.jpg"];
     [project32 addPhotosObject:photo323];

     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        //Add a photo
      Photo *photo324 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo324 setFilename:@"breuninger_02_560x374x90.jpg"];
     [project32 addPhotosObject:photo324];

     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        //Add a photo
      Photo *photo325 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];
     [photo325 setFilename:@"breuninger_03_560x374x90.jpg"];
     [project32 addPhotosObject:photo325];

     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        //Add a photo
      Photo *photo326 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo326 setFilename:@"breuninger_560x374x90.jpg"];
     [project32 addPhotosObject:photo326];

     // Commit the change.
     if (![managedObjectContext save:&error32]) {
           //handle error
     }


        Project *project33 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location33 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location33 setLatitude:[NSNumber numberWithDouble:0.0]];
      [location33 setLongitude:[NSNumber numberWithDouble:0.0]];

      [project33 setTitle:@"Dutch House"];
      [project33 setCity:@"Holten"];
      [project33 setCountry:@"Netherlands"];
      [project33 setClient:@""];
      [project33 setBodyText:@"<div class=\"project\">A private residence
in the Netherlands</div><div class=\"longText\">Challenged by highly
uneven topography and a 4m height restriction, OMA designed this private
residence to occupy space both above and below ground. The embedded
design accommodates a maximal program -- four bedrooms, kitchen, living
room, study and two terraces -- while making a minimal formal
gesture.<br/> Marking the termination and final frontier of the ice-age,
an endmorene remains as a Dutch hill, about 50m above sea level. The
5000m2 site is located here, in a forest of pine on fine golden
\"beachsand\". Aside from the unstable ground conditions, specific site
requirements include height restrictions of 4 m from adjacent road and
excessive limitation of buildable area. Literal interpretations of these
given dictate a frame of total length and roof height.<br />Manipulations
of terrain became subsequent. A drive-through path was carved out to
ensure efficiency of access and exit.<br /><br />The program consists of
facilities for two permanent residents - the parents - and for three
grown-up daughters, visitors at most. To fade the presence of their
absence, a programmatic split was introduced, materialized by the slab,
held by one house holding the other.<br /><br />How to translate the two
different conditions of occupation related to specific site and ground,
autonomously and with moments of interaction, became our focus. Further,
to compress maximum program into a minimal amount of formal gestures.<br
/><br />At zero level, one wrapping wall is defining a continuity of
inside areas and patios for the daughters \"motel\", introverted and
grounded.<br />The floating deck supports a crystallized container of
parents program. One hingpoint, the pivoting bridge/horizontal door feeds
both bedroom unit with patio above/service entry below. The content of
wall itself is dictating, but leaving surrounding space free within the
glass-box. Physically detached, but visually inclusive of site. Various
treatments of glass and shadings are manipulating this mutual
relationship, according to program and orientation.<br /><br />The node
of the house is a central ramp, providing visual and functional
connection between the two counterparts.<br /><br />Paradoxically this
physical cut is where reconciliation is found. </div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>517m2
including living room with large kitchen, extra kitchen, study and salon.
Main bedroom with bathroom and patio. Bedrooms (3) with bathrooms (2) and
patio`s (2) and terrace for guests, garage, 2 technical spaces, 2
storages inside and 2 storages outside</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Principal Architects: Rem Koolhaas,
Gro Bonesmo<br /><br />Project Management: Jeroen Thomas</div>"];
      [project33 setAddress:@"Holten,<br />the Netherlands"];
      [project33 setYear:@"1995"];
      [project33 setPhone:@""];
      [project33 setLocation:location33];

     // Commit the change.
     NSError *error33;
     if (![managedObjectContext save:&error33]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo331 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo331 setFilename:@"000.dutch house exterior
02_560x374x90.jpg"];
      [project33 addPhotosObject:photo331];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo332 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo332 setFilename:@"dutch house exterior 01_560x374x90.jpg"];
     [project33 addPhotosObject:photo332];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo333 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo333 setFilename:@"dutch house exterior 03_560x374x90.jpg"];
     [project33 addPhotosObject:photo333];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo334 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo334 setFilename:@"dutch house interior 01_560x374x90.jpg"];
     [project33 addPhotosObject:photo334];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo335 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo335 setFilename:@"dutch house interior 02_560x374x90.jpg"];
     [project33 addPhotosObject:photo335];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }
        //Add a photo
      Photo *photo336 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo336 setFilename:@"dutch house interior 03_560x374x90.jpg"];
     [project33 addPhotosObject:photo336];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo337 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo337 setFilename:@"oma02_1.jpg"];
     [project33 addPhotosObject:photo337];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo338 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo338 setFilename:@"oma02_2.jpg"];
     [project33 addPhotosObject:photo338];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        //Add a photo
      Photo *photo339 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo339 setFilename:@"oma02_3.jpg"];
     [project33 addPhotosObject:photo339];

     // Commit the change.
     if (![managedObjectContext save:&error33]) {
           //handle error
     }


        Project *project34 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location34 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location34 setLatitude:[NSNumber numberWithDouble:48.855885]];
      [location34 setLongitude:[NSNumber numberWithDouble:2.218463]];

      [project34 setTitle:@"Villa Dall'ava"];
      [project34 setCity:@"Saint-Cloud"];
      [project34 setCountry:@"France"];
      [project34 setClient:@"M. et Mme. Boudet"];
      [project34 setBodyText:@"<div class=\"project\">A private residence
consisting of two apartments and a pool.</div><div class=\"longText\">The
villa is situated on a hill which slopes steeply toward the Seine, the
Bois de Boulogne, and the city of Paris, in the residential area of Saint
Cloud - a neighbourhood characterised by 19th century houses in a
classical \"Monet\" landscape.<br/> The client wanted a glass house with
a swimming pool on the roof and two separate \"apartments\" - one for the
parents, the other for the daughter. They also wanted a panoramic view -
from their swimming pool - of the surrounding landscape and the city of
Paris.<br /><br />The site is like a big room, with a boundary made of
greenery, garden walls and slopes. It is composed of three parts: a
sloping garden, the main volume of the villa, the street level garage
with access in a cavity.<br /><br />The house is conceived as a glass
pavilion containing living and dining areas, with two hovering,
perpendicular apartments shifted in opposite directions to exploit the
view. They are joined by the swimming pool which rests on the concrete
structure encased by the glass pavilion.</div><div
class=\"program\"><span class=\"sectionTitle\">Program</span>A house
(1350m2) for a family of 3 with 2 separate `apartments` (one for a couple
and one for their daughter) with a swimming pool (30m2) on the
roof</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>M. et Mme. Boudet</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Team: Rem
Koolhaas, Xaveer de Geyter, Jeroen Thomas</div>"];
      [project34 setAddress:@"5-15 Avenue Clodoald<br />92210 Saint-
Cloud, <br />France"];
      [project34 setYear:@"1991"];
      [project34 setPhone:@""];
      [project34 setLocation:location34];

     // Commit the change.
     NSError *error34;
     if (![managedObjectContext save:&error34]) {
           // Handle the error.
     }
        //Add a photo
      Photo *photo341 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo341 setFilename:@"000.ava4(c)esto_560x374x90.jpg"];
     [project34 addPhotosObject:photo341];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo342 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo342 setFilename:@"001.ava10 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo342];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo343 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo343 setFilename:@"002.ava2small 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo343];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo344 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo344 setFilename:@"003.ava3small 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo344];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo345 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo345 setFilename:@"004.ava5 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo345];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo346 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo346 setFilename:@"005.ava7 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo346];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo347 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo347 setFilename:@"006.ava8 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo347];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo348 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo348 setFilename:@"007.ava9 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo348];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        //Add a photo
      Photo *photo349 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo349 setFilename:@"008.img0001 72_560x374x90.jpg"];
     [project34 addPhotosObject:photo349];

     // Commit the change.
     if (![managedObjectContext save:&error34]) {
           //handle error
     }


        Project *project35 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location35 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location35 setLatitude:[NSNumber numberWithDouble:40.724616]];
      [location35 setLongitude:[NSNumber numberWithDouble:-73.998102]];

      [project35 setTitle:@"Prada New York"];
      [project35 setCity:@"New York"];
      [project35 setCountry:@"USA"];
      [project35 setClient:@"Prada (I.P.I. USA Corp.)"];
      [project35 setBodyText:@"<div class=\"project\">Prada Epicenter in
New York.</div><div class=\"longText\ >New York‟s Prada Epicenter – an
exclusive boutique, a public space, a gallery, a performance space, a
laboratory – is part of OMA*AMO‟s ongoing research into shopping
arguably the last remaining form of public activity, and a strategy to
counteract and destabilize any received notion of what Prada is, does, or
will become.<br/> As museums, libraries, airports, hospitals, and schools
become increasingly indistinguishable from shopping centres, their
adoption of retail for survival has unleashed an enormous wave of
commercial entrapment that has transformed museum-goers, researchers,
travelers, patients, and students into customers. The result is a
deadening loss of variety. What were once distinct activities no longer
retain the uniqueness that gave them richness. What if the equation were
reversed, so that customers were no longer identified as consumers, but
recognized as researchers, students, patients, museum-goers? What if the
shopping experience were not one of impoverishment, but of enrichment?<br
/><br />The New York Prada Epicenter is a conversion of a 23,000 square-
foot space in SoHo formerly belonging to the Guggenheim museum. The Wave
– a curving space scooped out of the ground floor and opening it up to
the basement – is the main element facilitating experimentation in what a
fashion store can be. On one side, the slope has steps – ostensible for
displaying shoes and accessories – that can be used as a seating area,
facing a stage that unfolds from the other side of the wave. The store
thus becomes a venue for film screenings, performances, and lectures. <br
/><br />The northern wall of the store runs uninterrupted between the
entrances on Broadway and Mercer Street (which offer a new pedestrian
link directly through the city block), and offers itself as a surface for
a giant mural – the Prada wallpaper – that changes on a regular basis.
The wallpaper defines a theme for an exhibition that infiltrates spaces
throughout the store: videos on plasma screens hanging on railings
between items of clothing, books piled next to shoes, interactive
monitors.<br /><br />Experimental technology, intriguing materials, and
innovative display methods are utilized everywhere to enrich and
transcend the shopping experience: customers touch a button to make the
glass doors of the changing rooms opaque, and see their new clothes from
various angles on video projections; a circular glass elevator serves as
a display area for accessories as well as a means of transport to the
basement; unfinished gypsum board walls on one side of the store contrast
with a translucent polycarbonate wall overlaying the original brick
structure on the other; movable large metal cages hang from the ceiling
for the display of clothes; an all-white 'clinic' area contains VIP rooms
and tailoring and catering facilities.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>Total area: 2,190m2 </div><div
class=\"client\"><span class=\"sectionTitle\">Client</span>Prada (I.P.I.
USA Corp.)</div><div class=\"credits\"><span
class=\"sectionTitle\">Credits</span>Partners in charge: Rem Koolhaas,
Ole Scheeren<br /><br />Project architects: Timothy Archambault, Eric
Chang<br /><br />Team: Ergian Alberg, Amale Andraos, Benjamin Beckers,
Christina Chang, Chris van Duijn, Alain Fouraux, Jennifer Jones, Julia
Lewis, Christiane Sauer, Markus Schaefer, Oliver von Spreckelsen
</div>"];
      [project35 setAddress:@"575 Broadway, <br />at Prince St. (SoHo),
<br />New York City<br />USA"];
      [project35 setYear:@"2001"];
      [project35 setPhone:@"(212) 334-8888"];
      [project35 setLocation:location35];

     // Commit the change.
     NSError *error35;
     if (![managedObjectContext save:&error35]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo351 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo351 setFilename:@"000.prada ny_panorama_560x374x90.jpg"];
     [project35 addPhotosObject:photo351];

     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        //Add a photo
      Photo *photo352 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo352 setFilename:@"001.site for web_560x374x90.jpg"];
     [project35 addPhotosObject:photo352];

     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        //Add a photo
      Photo *photo353 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo353 setFilename:@"002.13_003610-ren_560x374x90.jpg"];
     [project35 addPhotosObject:photo353];

     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        //Add a photo
      Photo *photo354 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo354 setFilename:@"004.prada ny_wallpaper_560x374x90.jpg"];
     [project35 addPhotosObject:photo354];

     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        //Add a photo
      Photo *photo355 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo355 setFilename:@"005.prada ny_screen rail_560x374x90.jpg"];
     [project35 addPhotosObject:photo355];
     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        //Add a photo
      Photo *photo356 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo356 setFilename:@"006.prada ny_view outside_560x374x90.jpg"];
     [project35 addPhotosObject:photo356];

     // Commit the change.
     if (![managedObjectContext save:&error35]) {
           //handle error
     }


        Project *project36 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location36 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location36 setLatitude:[NSNumber numberWithDouble:51.587006]];
      [location36 setLongitude:[NSNumber numberWithDouble:4.784227]];

      [project36 setTitle:@"Breda Chassé Parking"];
      [project36 setCity:@"Breda"];
      [project36 setCountry:@"Netherlands"];
      [project36 setClient:@"City of Breda"];
      [project36 setBodyText:@"<div class=\"project\">Underground car
park in the centre of Breda.</div><div class=\"longText\">This building
marks the end of parking structures as we have known them. It seeks to
provide a service for its clients from door to door. The main design
criteria was an overall sense of being led into a light, open space in
which one feels welcome and most importantly, safe.<br />There are no
dark corners, walls or slabs that can hide assailants. Daylight pours in
through 13 very large patios. Every element in the design has been
weighed over and over against the client's brief, surpassing any existing
quality benchmark in parking edifices design.<br/> Parking<br />The
parking consists of 670 parking spaces on a total area of 18.500 m2. The
entrance to the building is covered with roof lights with decreasing
size, to minimise the 'tunnel black-out' effect. Parking is laid out on a
70-degree angle for easy access and exiting of the parking bays. The
routing is strictly one-way; it is impossible to get lost.<br /><br /><br
/>Technical<br />The structure is based on a grid of 14,2 by 7,5 m. The
roof structure is a 50 cm thick in-situ poured concrete construction,
which is constructed in triangles. The triangles are not positioned
horizontally, but are laid out at different angles varying from 3 to 13
degrees. The floor of the garage undulates at very shallow slopes
throughout the structure. As a result of the level changes in both floor
and ceiling the free height in the garage varies between 6,30 to 2,30 m,
providing a spacious and open environment.<br />The space is laid out as
a single 18.500 m2 large space. Large 2,50 long pressure-ventilation
units push smoke and air toward one of extraction unit located at the
three extremes of the structure. In order to compartmentalize the space
in the regulatory 5000 m2 fire compartments, the pressurized ventilation
system was developed with the aid of a CFD simulation to compartmentalize
the space in three separate smoke compartments. <br />In order to get
light in the building, and to keep filth and unwanted visitors out, the
patios are covered with two giant metal hatches of 8 by 1.50 m each.
These are driven by 24V engines and open on signal from either the
attendants or one of the central safety systems.<br /><br /><br
/>Finishes<br />The floor is covered with a polyurethane laid out in
seven different colours. The colours are situated on the levels of the
height lines of the floor. The ceiling is completely free of items such
as beams and cable trays that would give a cluttered impression . There
are no visible cables anywhere in the building; it is integrated into
either the ceiling or wall.<br /><br />The walls are completely clad in
corrugated/perforated/galvanised steel plating. 4000 extra lights were
placed behind the steel panelling to backlight the wall, ensuring the
elimination of dark corners. <br />All of the patios and the Mezzanine
level are completely constructed out of steel and glass not only to let
daylight in, but also to eliminate any obstruction to a clear view for
safety purposes. The two main pedestrian access points are fitted out
with glass elevators. The parking garage is manned 24 hours a day. The
quarters of the attendants are completely clad in wood, the floors a soft
gymnasium floor. In the direct vicinity of the parking attendants there
are toilets for the guest of the garage, beverage vending machines,
information points and special parking places which provide electric
current for electric vehicles. <br />The building is designed to make the
guest come back, time and time again.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>18,500m2 for 670 parking
spaces</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>City of Breda</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Principal:
Rem Koolhaas<br /><br />Project Architect: Govert Gerritsen<br /><br
/>Team: Bart Cardinaal, Bob Choeff, Richard Eelman, Udo Garritzman, Ana
Almeida Jacinto, Jenny Jones, Philip Koenen, Jan Kooijman, Rob de Maat,
Michel Melenhorst, Oliver Schütte, Shohei Shigematsu, Enno Stemerdink,
Jeroen Thomas</div>"];
      [project36 setAddress:@"Coulissen 87-A<br />4811 DX Breda, <br
/>the Netherlands"];
      [project36 setYear:@"2002"];
      [project36 setPhone:@""];
      [project36 setLocation:location36];

     // Commit the change.
     NSError *error36;
     if (![managedObjectContext save:&error36]) {
           // Handle the error.
     }
        //Add a photo
      Photo *photo361 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo361 setFilename:@"000.4-2_560x374x90.jpg"];
     [project36 addPhotosObject:photo361];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo362 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo362 setFilename:@"001.colorscheme_560x374x90.jpg"];
     [project36 addPhotosObject:photo362];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo363 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo363 setFilename:@"002.fireexit2_560x374x90.jpg"];
     [project36 addPhotosObject:photo363];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo364 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo364 setFilename:@"003.firestair_560x374x90.jpg"];
     [project36 addPhotosObject:photo364];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo365 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo365 setFilename:@"004.mainentry_560x374x90.jpg"];
     [project36 addPhotosObject:photo365];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo366 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo366 setFilename:@"005.parkeerwacht_560x374x90.jpg"];
     [project36 addPhotosObject:photo366];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo367 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo367 setFilename:@"006.2-1_560x374x90.jpg"];
     [project36 addPhotosObject:photo367];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        //Add a photo
      Photo *photo368 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo368 setFilename:@"007.15-5_560x374x90.jpg"];
     [project36 addPhotosObject:photo368];

     // Commit the change.
     if (![managedObjectContext save:&error36]) {
           //handle error
     }


        Project *project37 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location37 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location37 setLatitude:[NSNumber numberWithDouble:52.076827]];
      [location37 setLongitude:[NSNumber numberWithDouble:4.317198]];

      [project37 setTitle:@"Netherlands Dance Theater"];
      [project37 setCity:@"The Hague"];
      [project37 setCountry:@"Netherlands"];
      [project37 setClient:@"Netherlands Dance Theater"];
      [project37 setBodyText:@"<div class=\"project\">A performance space
inside of the Spui Complex.</div><div class=\"longText\">The Netherlands
Dance Theatre, completed in 1987, was originally conceived in 1980 as an
extension to a circus theatre in Scheveningen, a seaside resort in The
Hague. In 1984, the design was adapted to a new site - the Spui Complex -
in the centre of the Hague. This new context - an area undergoing
substantial change - was dominated by two slabs, the slope of an
abandoned project for an innercity motorway to be overbuilt, the axis
towards the houses of parliament, the site for the future townhall, and a
seventeenth century church - a lonely testimony to the once historical
centre.<br/> The Dance Theatre shares the Spui Complex with a concert
hall (van Mourik, architect) and a hotel designed by Carel Weeber (also
the planner of the complex). What would have been a flamboyant exterior
reflecting the holiday vernacular of Scheveningen, became, in the city
centre, a humble building (with the exception of the billboard/mural),
which almost disappears between its extroverted neighbours.<br /><br
/>Although there was minimal collaboration between OMA and the architects
of the concert hall, the buildings` physical proximity generated a shared
foyer - a 7m wide alley between the two buildings - in which an exterior
wall of the concert hall becomes part of the NDT interior. The foyer
consists of three levels: the lowest slotted beneath the auditorium
tiers, above it a half-moon balcony, the highest - a 'floating'
skybar.<br /><br />The plan, which is partially determined by the grid of
the parking garage below, divides the building into three parallel
programmatic zones. The large zone contains the stage (35 x 18m2) and
1001 seat auditorium, the middle accommodates rehearsal studios, and the
smallest includes offices, dressing rooms, the dancers' common rooms. An
independent restaurant and an expresso bar are contained in the gold
cone, which also services a cafeteria for dancers and staff.<br /><br
/>The theatre has structure of steel beams and girders, using metal
cladding with sheet rock covered with stucco, marble and gold foil. The
roof has a self-supporting structure of a double layer of trapezoid
folded sheet steel. </div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>1001 seat auditorium, three
rehearsal studios, dancers' lounge, cafeteria, lobby, offices, and
restaurant (54,000m3)</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>Netherlands Dance Theater</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Partner in
charge: Rem Koolhaas<br /><br />Project Manager: Jeroen Thomas<br /><br
/>Project Architect: Wim Kloosterboer<br /><br />Team: Jaap van Heest,
Dirk Hendriks, Willem-Jan Neutelings, Ron Steiner, Frank Roodbeen, Frans
Vogelaar</div>"];
      [project37 setAddress:@"Spuiplein 150<br />2511DG The Hague<br
/>the Netherlands"];
      [project37 setYear:@"1987"];
      [project37 setPhone:@"(070) 88 00 333"];
      [project37 setLocation:location37];

     // Commit the change.
     NSError *error37;
     if (![managedObjectContext save:&error37]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo371 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo371
setFilename:@"000.netherlands_dance_theatre_exterior_560x374x90.jpg"];
      [project37 addPhotosObject:photo371];

     // Commit the change.
     if (![managedObjectContext save:&error37]) {
           //handle error
     }


        //Add a photo
      Photo *photo372 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo372
setFilename:@"001.netherlands_dance_theatre_drawing.jpg"];
      [project37 addPhotosObject:photo372];

     // Commit the change.
     if (![managedObjectContext save:&error37]) {
           //handle error
     }


        //Add a photo
      Photo *photo373 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo373
setFilename:@"002.netherlands_dance_theatre_interior.jpg"];
      [project37 addPhotosObject:photo373];

     // Commit the change.
     if (![managedObjectContext save:&error37]) {
           //handle error
     }


        //Add a photo
      Photo *photo374 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

      [photo374
setFilename:@"003.netherlands_dance_theatre_auditorium_560x374x90.jpg"];
      [project37 addPhotosObject:photo374];

     // Commit the change.
     if (![managedObjectContext save:&error37]) {
           //handle error
     }


        Project *project38 = [NSEntityDescription
insertNewObjectForEntityForName:@"Project"
inManagedObjectContext:managedObjectContext];
      GeoLocation *location38 = [NSEntityDescription
insertNewObjectForEntityForName:@"GeoLocation"
inManagedObjectContext:managedObjectContext];
      [location38 setLatitude:[NSNumber numberWithDouble:52.076756]];
      [location38 setLongitude:[NSNumber numberWithDouble:4.317332]];

      [project38 setTitle:@"Police station"];
      [project38 setCity:@"Almere"];
      [project38 setCountry:@"Netherlands"];
      [project38 setClient:@"SVG Almere, Politie Almere"];
      [project38 setBodyText:@"<div class=\"project\">Police Station in
Almere.</div><div class=\"longText\">This was the first true building
finished by OMA on their own, although a very late contester for the
race. OMA had been studying designs for the police authorities of Almere,
the last new town in Holland not far from Amsterdam, when the temporary
police station of Almere-Haven, one of the multi-centers of Almere, burnt
down accidentally. This created an urgent need and so programs were
pushed forward and the new police station was built in the last six
months of 1 85. Although representative of OMA‟s work and functions well
it is generally felt within the office that until the Netherlands Dance
Theatre at The Hague is finished, it would be better to subdue the double
page color spreads and keep the champagne bottles is reserve a little
longer.<br/> It is not blessed with a beautiful site. It is a single
storey building with a central first-floor tower, standing in a somewhat
confined space between a bus-only highway, a car park and four to five
storey flats just 15 to 20 meters away. It was intended to have a strong
form with a warm friendly quality which, with its light blue towers, dark
blue glazed brick front façade and pink terrazzo porch, it achieves, but
it is hard to find an angle to appreciate its form.<br /><br />It
performs much better on the inside. The policing system of Almere-Haven
is a prototype intended to maximize public and police interaction. The
police force of 40 is split into two work teams of 20, which work the
eastern and western parts of the town independently. Within each work
team everybody shares common duties and specializing only as a secondary
task. The intention is to give all the police direct day-to-day contact
with the public in order to build up confidence between each other. <br
/><br />The work team rooms are used by the public, unless requiring
confidentiality and look onto a common internal courtyard that has its
own Japanese style rock garden. The back of the courtyard is also glazed,
making visible the back corridor which serves internal police movements
and the staircase to the first floor police refreshment and relaxation
rooms.<br /><br />If the Rotterdam bus station passes the test of
maintaining the elegance of its canopy from conception to construction,
Almere-Haven Police Station maintains its systematic approach of solving
the requirements for its prototype police force. The building can only be
used as it was intended.</div><div class=\"program\"><span
class=\"sectionTitle\">Program</span>district police station (2,600m2),
prison cells two squad “penthouses”</div><div class=\"client\"><span
class=\"sectionTitle\">Client</span>SVG Almere, Politie Almere</div><div
class=\"credits\"><span class=\"sectionTitle\">Credits</span>Team: Rem
Koolhaas, Arjan Karssenberg, Jeroen Thomas</div>"];
      [project38 setAddress:@"Baljuwstraat 2<br />1315HG Almere<br />the
Netherlands"];
      [project38 setYear:@"1982"];
      [project38 setPhone:@""];
      [project38 setLocation:location38];

     // Commit the change.
     NSError *error38;
     if (![managedObjectContext save:&error38]) {
           // Handle the error.
     }




        //Add a photo
      Photo *photo381 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo381 setFilename:@"000.img151_560x374x90.jpg"];
     [project38 addPhotosObject:photo381];

     // Commit the change.
     if (![managedObjectContext save:&error38]) {
           //handle error
     }


        //Add a photo
      Photo *photo382 = [NSEntityDescription
insertNewObjectForEntityForName:@"Photo"
inManagedObjectContext:managedObjectContext];

     [photo382 setFilename:@"001.img163_560x374x90.jpg"];
     [project38 addPhotosObject:photo382];

     // Commit the change.
     if (![managedObjectContext save:&error38]) {
           //handle error
     }

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:68
posted:12/8/2011
language:Latin
pages:111