CodingI hate SQL.

 

Press Ctrl+Enter to quickly submit your post
Quick Reply  
 
 
  
 From:  Mikee  
 To:  ALL
37268.1 
Hey ho.

Would someone mind having a think about how to get this working for me?

It's a bit of a beast of a stored procedure. It's for picking tracks to play in my .NET spotify based office jukebox system me do.

sql code:
 
USE [spoffice]
GO
/****** Object:  StoredProcedure [dbo].[GetTracksToPlay]    Script Date: 03/22/2010 21:23:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[GetTracksToPlay]
	(
	@amount int = 3,
	@exclude varchar(500) = ''
	)
AS
BEGIN
 
 
SELECT TOP (@amount) (
	SELECT TOP(@amount) t.* 
	FROM          Favourites AS fav
	LEFT OUTER JOIN TrackHistory AS trkhis
		ON trkhis.Track_Id = fav.Track_Id AND trkhis.Datetime =
		(SELECT        MAX(Datetime) AS Dt
		 FROM            TrackHistory AS th
		 WHERE        (th.Track_Id = fav.Track_Id)
		 GROUP BY th.Track_Id)
	LEFT OUTER JOIN Tracks AS t 
		ON fav.Track_Id = t.Id
	WHERE (
			(trkhis.Datetime < DATEADD(hour, (
						SELECT  0 - SUM(trk2.Length) / 1000 / 60 / 60 / 2 AS TotalLength
						FROM   Tracks AS trk2
					), SYSDATETIMEOFFSET()))
	OR
	  (trkhis.Datetime IS NULL)
	)
	AND t.Id 
		NOT IN (SELECT convert(uniqueidentifier,Value) FROM dbo.Split(@exclude,',')) ORDER BY(NEWID())
 
	UNION ALL
 
    SELECT TOP(@amount) t.* FROM Tracks AS t ORDER BY (NEWID())
)
 
 
END     
 
 


Basically, I'm trying to pass it a maximum amount of rows to return, and I'm trying to pass it a list of Guids not to bother bringing back (for the first query). If there's not enough rows returned, it'll fill it out with a bunch of random tracks.

The top select statement is working. It's something like this:

Select a random track from peoples favourites where it hasn't been played at least (length of all the music in the database / 2), or never at all, oh - and make sure it's not in the list of Guids I'm passing in.

That entire select statement is working fine.

The next select statement is also working fine (select a bunch of random tracks).

But joining them together into a single result set seems to not be working.

Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

Any idea how to get around this?

If I remove the TOP() bits out of the separate queries, I get:

The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.
0/0
 Reply   Quote More 

 From:  Mikee  
 To:  ALL
37268.2 
Bleh. Fixed it.

sql code:
 
USE [spoffice]
GO
/****** Object:  StoredProcedure [dbo].[GetTracksToPlay]    Script Date: 03/22/2010 22:10:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[GetTracksToPlay]
	(
	@amount int = 3,
	@exclude varchar(500) = ''
	)
AS
BEGIN
 
 
SELECT TOP (@amount) * FROM (
	SELECT TOP(@amount) t.* 
	FROM          Favourites AS fav
	LEFT OUTER JOIN TrackHistory AS trkhis
		ON trkhis.Track_Id = fav.Track_Id AND trkhis.Datetime =
		(SELECT        MAX(Datetime) AS Dt
		 FROM            TrackHistory AS th
		 WHERE        (th.Track_Id = fav.Track_Id)
		 GROUP BY th.Track_Id)
	LEFT OUTER JOIN Tracks AS t 
		ON fav.Track_Id = t.Id
	WHERE (
			(trkhis.Datetime < DATEADD(hour, (
						SELECT  0 - SUM(trk2.Length) / 1000 / 60 / 60 / 2 AS TotalLength
						FROM   Tracks AS trk2
					), SYSDATETIMEOFFSET()))
	OR
	  (trkhis.Datetime IS NULL)
	)
	AND t.Id 
		NOT IN (SELECT convert(uniqueidentifier,Value) FROM dbo.Split(@exclude,',')) ORDER BY(NEWID())
 
	UNION ALL
 
    SELECT TOP(@amount) t.* FROM Tracks AS t ORDER BY (NEWID())
 
    ) AS x
 
 
 
END     
 
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  Mikee     
37268.3 In reply to 37268.1 

But the real question is whether you pronounce 'SQL' as 'EssCueEll', 'Sequel', 'Squeal', or other.

 

I prefer 'sequel', much to Peter's distaste, but I care not for using more syllables than is strictly necessary. Of course, 'squeal' uses one less syllable, but it does sound rather like pulling little girls' pigtails, and so is to be avoided. :Y

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  99% of gargoyles look like (MR_BASTARD)     
37268.4 In reply to 37268.3 
That's because you're an old fogey who doesn't keep up with modern things, like the 1986 ANSI/ISO standard, which states the official pronunciation to be S-Q-L.

And syllables are good for you; they're part of what differentiates us civilized(ish) humans from the other homosapiens and monkeys and stuff.
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  Peter (BOUGHTONP)     
37268.5 In reply to 37268.4 

You call a standard from 1986 /modern/? Jeez, Pete, get with the programme...we've had the 90s and the first decade of the new millennium since then. 1986 is so, so /dated/!

 

Squeal, bitch!

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  99% of gargoyles look like (MR_BASTARD)     
37268.6 In reply to 37268.5 
Of course 1986 is dated - that's why I don't use the name that only applied from 1970..1986, and instead refer to it using what has been the official name for the past two and a half decades.
0/0
 Reply   Quote More 

 From:  99% of gargoyles look like (MR_BASTARD)  
 To:  Peter (BOUGHTONP)     
37268.7 In reply to 37268.6 

You're such a swinger, Pete.

 

sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel sequel

bastard by name, bastard by nature

0/0
 Reply   Quote More 

 From:  graphitone  
 To:  99% of gargoyles look like (MR_BASTARD)     
37268.8 In reply to 37268.7 

:'D

 

Bwah hahahaha.

 

Genius, that.


0/0
 Reply   Quote More 

Reply to All    
 

1–8

Rate my interest:

Adjust text size : Smaller 10 Larger

Beehive Forum 1.5.2 |  FAQ |  Docs |  Support |  Donate! ©2002 - 2024 Project Beehive Forum

Forum Stats