function main()
	Is3D( FALSE );

	AddBackground( "apartment\\still_estab" );
	
	-- Displayable objects
	AddSprite( OApartmentAxeEstab,  232, 159,  16,  16, "obj_axe.dds", VISIBLE );
	AddSprite( OApartmentNoteEstab,   0, 264,  32,  16, "obj_note_estab.dds", VISIBLE );
	AddSprite( OApartmentSoapEstab, 140, 320,  32,  64, "obj_statue_estab.dds", VISIBLE );

	AddSprite( Sara, 292,  96,  77, 179, nil, VISIBLE, 1, 2 );
	AddSprite( OAdam, 384, 166, 256, 218, nil, VISIBLE, 7, 8 );

	AddSprite( HApartmentSara0, 312, 104,  47, 157, nil, ACTIVE, 0, 0, ApartmentSara1 );
	AddSprite( HApartmentAdam0, 436, 182, 180, 118, nil, ACTIVE, 0, 0, ApartmentAdam1 );

--	AddSprite( 0, 382, 76, 205, 205, "vol_light_alpha.dds", VISIBLE, 13 );
	AddSprite( 0, 154, 123, 38,  38, nil, VISIBLE, 14 );

	-- Hotspot
	AddSprite( HApartmentAxeEstab,  232, 118,  32,  73, nil, ACTIVE, 0, 0, ApartmentAxeCloseup );
	AddSprite( HApartmentBoxEstab,   50, 256,  74, 128, nil, ACTIVE, 0, 0, ApartmentBoxEstab );
	AddSprite( HApartmentSoapEstab, 140, 320,  32,  64, nil, ACTIVE, 0, 0, ApartmentStatueCloseup );
	AddSprite( HApartmentDeskEstab, 161, 130,  29,  29, nil, ACTIVE, 0, 0, ApartmentDeskEstab );

end