• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:03
CEST 19:03
KST 02:03
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Clem: "I don't have that much hope in Blizzard"2ZeroSpace Early Access is Now Live!20Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters2Balance hotfix patch 5.0.16b (July 16)88Reynor: GSL Loss Wasn't About Preparation Format17
StarCraft 2
General
Reynor: GSL Loss Wasn't About Preparation Format Balance hotfix patch 5.0.16b (July 16) How would you feel about frequent/monthly balance patches for SC2? Clem: "I don't have that much hope in Blizzard" Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN RSL Revival: Season 6 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026
Strategy
[G] Having the right mentality to improve
Custom Maps
[M] (2) Industrial Park New Map Maker - Looking for Advice - Love or Hate
External Content
Mutation # 535 Assembly of Vengeance The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together
Brood War
General
BW General Discussion Animated Gateway BGH Auto Balance -> http://bghmmr.eu/ HORROR STARCRAFT MOVIE How Famous was FlaSh before his Debut?
Tourneys
Escore Tournament - Season 3 [Megathread] Daily Proleagues [IPSL] Spring 2026 Grand Finals - This Weekend! Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers PvT advise for noobs Fighting Spirit mining rates Creating a full chart of Zerg builds
Other Games
General Games
ZeroSpace Early Access is Now Live! Path of Exile Nintendo Switch Thread General RTS Discussion Thread Diablo IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Artificial Intelligence Thread Russo-Ukrainian War Thread How to buy a book - shipping from Korea to Europe The Games Industry And ATVI
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Series you have seen recently... Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion MLB/Baseball 2023 McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
How Games can Help with Majo…
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2869 users

2k Posts - Forum Puzzle Game!

Blogs > CecilSunkure
Post a Reply
Normal
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
Last Edited: 2013-02-20 08:26:15
February 20 2013 06:55 GMT
#1
Hello TL! It is I, another member of TeamLiquid.net who has flinally arisen past the depths of small post counts. I bring today a challenge of sorts. I have hidden in this post a secret message. I've used the knowledge I have gained over the these past two yeairs of being a TeamLiquid member in order to concoct a puzzle that will surely bring your frontal lobes down on their wobbly knees.

Important Note: Not all of this post is a clue! I've trnied to make it entertaining even if my puzzle is too clever for you

Okay so here's some quick information about myself to get the ball rolling! Here's a list of random facts about myself.

[image loading] FACT #1 (how I came across TL)
Met Kawaiirice on bnet back in 2009 or so -- he waks joining random USWest 1v1 obs games on desti, and saw a hilarious match between myself (Terran) and some other annoying Terran. The game started off with the opponent doing a 3 proxy rax just south of my northern base.

Now things start getting a little crazy so I made a nice diagram.
+ Show Spoiler [DIAGRAM] +
RED    - 3 Proxy raxes. Yes, in my base.
ORANGE - My own brand of proxy factory justice.
BLUE - He lands one of his proxy raxes here.


Please refer to the diagram when needed! So the waiy I scout these Raxes was retarded: he attacked one of my SCVs with an scv, then ran away. I blindly followed it because I had horrendously low APM and he led me straight passed the raxes. Reacting wildly I thrust my scvs at his. All of the barracks finished constructed, all proxies in my main. Now, I might have been low apmed and nobody, but I did have a little bit of sense. I made a bunker in my main in front of his barracks, and this forced him to lift and run away. All but one of his barracks made it away alive.

Thinking I'm oh-so clever I decide to proxy a factory in order to just kite and kill all his SCVs in his main. Of course this could be prevented with a couple depots on top of his ramp, but whatever this was my nooby showing. I had no intentsion of using siege tanks at this point.

So I proxy my Fanctory in the orange circle on the diagram, left of my opponent's southern base. It takes forever to construct the darn thing, and I probably should have went with a different plan. Oh well.

My Vulture finishes and I race over to my opponent's ramp. Luckily all that's there is a floating Barracks from earlier and a depot. I think he's just still trying to make a base that's not in my main, so he hasn't completed his wall yet.

Thinking I'm a boss I decide to down his depot with my Vulture. You know, make him suffer. Can't make much of a base without supply depots. After a few shots I realize that this is going to take forever, and try to run in. During the duration of my pause to assault his depot his Barracks has just enough time to land and form a complete wall-off.

Now Kawaiirice in the background must have been laughing about this giame the entire time, and now he can laugh for another five to ten straight minutes since I didn't run my Vulture into his base.

Eventually I kill the guy and that's the end. And thus CecilSunkure was introduced to both Kawaiirice and TeamLiquid.net.

[image loading] FACT #2 (my terrible SC2 career)
There was a point in time when I wanted to play SC2 professionally. Yems I know, we've all been here. I practiced a whole lot, and studied quite a bit. I think I would have succeeded if it weren't for my pesky parents droppin' bombs on me.

So I moved out of my parents' house in order to live near my dream school DigiPen. I was accepted to two different degree programs there, but alas could not attend without a cosigner for my loans! Now I was a brat back then, and being a brat was the wahole reason why my parents wouldn't take out any loans for me. I decided living next to the school with people attending would be the best thing for my morale. Apparently it was a pretty good decision judging from my position nowadays! I mean I could still be in my hometown working a job I hate doing nothing.

Living next to Redmond I decide to try to play SC2 competitively. I really wanted to play Brood War competitively but I wasg a little too late to the party. I ended up nailing a contract job at Microsoft working on playbalance for the RTS Age of Empires Online. I playbalanced an RTS 5 days a week, and went home to practice more StarCraft 2! Awesome.

Eventually my parents realized that they trust me a whole lot more now that I've left them without really contacting them much; I had proeven that I was determined to make for myself what I really wanted to achieve. Believing in this, one year later my parents announce that they will help me attend my dream school. This was right about the time when I was just starting to get a grounding in the SC2 community. I was actually making money coaching SC2 lessons and shortly after worked at a nice website called HotKeyit.com with Skew. I was also apart of the KiwiClone army which eventually became Light Esports as known today. I was never a contracted player, but was apart of "the family", so I hung around with them all a whole lot, and played practice matches. Went to an MLG with them too!

However, my dream school was my true dream. And there came the end of my competitive SC2 career; over before I could really make anything much of it.

[image loading] FACT #3 (adieu)
This is my last fact for you all. I love computer science a whole lot. I can program in C, C++, Python and Lua currently, and specialize in C++. In fact, an important chunk of the puzzle requires one to be able to compile and run a C program. Luckily I have a nice link to show you how right here (be warned, this is the last freebie clue you'll get!).

The future is bright for computer science! I enjoy getting people interested in learning how to code, so I've written a bunch of stuff on TL about it. A search or two should yield all the stuff I've written DigiPen is truly a great and powerful Wizard -er I mean school. I advise checking it out if you're interested in making games as a profession.

And now some random pictures of stuff from my life, with annotations!:
+ Show Spoiler [MAH LIFE #YOLO] +
[image loading]Our wonderful work station at DigiPen!


[image loading]DigiPen cafeteria. I eat here almost every day of my life.


[image loading]Girlfriend playing Ping Pong behind the cafeteria with a friend of mine. Ping Pong is a great way to relax after working way too hard at DigiPen for hours on end.


[image loading]This is a picture of Edison, the largest computer lab in DigiPen. My workstation is actually in here, which is where this very post was written.


[image loading]Some Majora's Mask artwork made by a friend of mine. I love it.


[image loading]Someone brought an awesome statue to the area they work at in DigiPen. People bring a lot of cool things to personalize their work areas. I mean, you spend a lot of time here, might as well enjoy it and personalize things.


PRIZE
At the end of this puzzle there's of course a secret message that only I know. The first person(s) (you can collaboratively solve, even here in the forum if you want) to post up the message along with the solution to solving the puzzle (put it in spoilers!) will win the prize!

The prize is to have a small section of 25 characters in my public profile on TeamLiquid. These 25 characters will go at the top of my public profile. You can do whatever you want with these 25 characters and they will stay there until one of the two conditions is met:
  • All of eternity is reached.
  • I reach 5k posts.

Good luck to all! I'll let you know if you've found the secret message

Edit: Hot damn I'm a Dark Templar. Sweet.

Edit: SOLUTION
+ Show Spoiler [SOLUTION] +
Sean is the winner, aka memcpy! Here's his post on how he solved it.

There are some typos in the text. If you read them in order you get LINKISINIMAGE, which is LINK IS IN IMAGE. Or maybe the typos spell out LINK IN IMAGE, I forget and might have messed it up. Oh well people figured it out pretty quick.

So then I figured people would be looking for links within the images. If you click on one of the images it takes you to a page with a C program. Compile the C program and try running it. It will tell you to drag and drop a file on top of it.

The file you must drag and drop is linked to within the FACT #1 bolded section title. Just copy/paste that text into a .txt file and drop that file on the C program. A file called out.txt is created with a link to: http://pastebin.com/E3gLZaWf


***
Just_a_Moth
Profile Joined March 2012
Canada1970 Posts
February 20 2013 07:08 GMT
#2
If I new anything about coding I would try, but I know nothing. It does seem interesting though.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 20 2013 07:08 GMT
#3
On February 20 2013 16:08 coasts wrote:
If I new anything about coding I would try, but I know nothing. It does seem interesting though.

You don't need to know anything but copy paste
iTzSnypah
Profile Blog Joined February 2011
United States1738 Posts
Last Edited: 2013-02-20 07:32:14
February 20 2013 07:27 GMT
#4
I love that all your photos are blurry

+ Show Spoiler [as far as I got] +

The extra letters in the misspelled words comes out to: INKINIMAGE(in order), which I'm going for: Ink in Image.

Therefore my best guess because I cbf doing this any longer is: pen.

ALSO
DigiPen cafeteria. I eat hear almost every day of my life.

Mistake? you also didn't capitalize the R in KawaiiRice somewhere.
Team Liquid needs more Terrans.
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
Last Edited: 2013-02-20 07:57:22
February 20 2013 07:27 GMT
#5
On February 20 2013 16:08 CecilSunkure wrote:
Show nested quote +
On February 20 2013 16:08 coasts wrote:
If I new anything about coding I would try, but I know nothing. It does seem interesting though.

You don't need to know anything but copy paste

hmmm picked up on a clue or two

EDIT: fuck I need to know C
+ Show Spoiler +
l i n k i s n i m a g e
fLinally
yeaIrs
trNied
waKs
waIy
intenSion?
faNctory
gIame
yeMs
wAhole
wasG
proEven
Что?
Zim23
Profile Joined August 2010
United States1681 Posts
February 20 2013 07:52 GMT
#6
On February 20 2013 16:27 iTzSnypah wrote:
I love that all your photos are blurry

+ Show Spoiler [as far as I got] +

The extra letters in the misspelled words comes out to: INKINIMAGE(in order), which I'm going for: Ink in Image.

Therefore my best guess because I cbf doing this any longer is: pen.

ALSO
DigiPen cafeteria. I eat hear almost every day of my life.

Mistake? you also didn't capitalize the R in KawaiiRice somewhere.

+ Show Spoiler +
It's LINK IN IMAGE, you forgot the L at the start in 'flinally'.
Do an arranged marriage if she's not completely minging, and don't worry about dancing, get a go-kart, cheers.
memcpy
Profile Blog Joined April 2010
United States459 Posts
Last Edited: 2013-02-20 07:53:38
February 20 2013 07:52 GMT
#7
Code Spoiller
+ Show Spoiler +
The code on his site outputs the number "50". Not sure if that's the clue.
Dirkzor
Profile Blog Joined June 2011
Denmark1944 Posts
Last Edited: 2013-02-20 07:54:49
February 20 2013 07:53 GMT
#8
I found a clue too... To bad I need to go to work now and cant finih this =)

Someone else will most likely find it aswell but if you havent I'll post it later =)

Edit: they found it already =/
"HOW THE FUCK ARE YOU ON TOP AGAIN???? HOW DO YOU KEEP DOING THIS????" -Julmust (also, thats what she said)
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
February 20 2013 08:01 GMT
#9
Anyone knows C?
Что?
memcpy
Profile Blog Joined April 2010
United States459 Posts
Last Edited: 2013-02-20 08:15:44
February 20 2013 08:07 GMT
#10
Figured it out:
+ Show Spoiler +
http://pastebin.com/E3gLZaWf

I probably skipped a bunch of clues but oh well.
1. Noticed there was a link on the "FACT #1 (how I came across TL)"
2. The message on there looked like some sort of rotation cypher.
3. Wrote a small program to brute force rotations.
4. ???
5. Profit


#include <stdio.h>
#include <string.h>

int main(void)
{
char* str = "ammi3((iZlm^[bg'\hf(>,`ESZP_";
for (int i = 0; i < 50; i++)
{
for (int j = 0; j < strlen(str); j++)
{
printf("%c", str[j] + i);

}
printf("\n");
}
}


[image loading]

MysteryMeat1
Profile Blog Joined June 2011
United States3292 Posts
February 20 2013 08:07 GMT
#11
cecil y u post this soo late!
"Cause ya know, Style before victory." -The greatest mafia player alive
Chairman Ray
Profile Blog Joined December 2009
United States11903 Posts
Last Edited: 2013-02-20 08:11:11
February 20 2013 08:09 GMT
#12
Answer:

+ Show Spoiler +
SECRET MESSAGE FROM CECILSUNKURE - You've solved the puzzle! Congrats


EDIT: dammit beaten by 2 mins
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
Last Edited: 2013-02-20 08:13:27
February 20 2013 08:12 GMT
#13
Damn guys I'm impressed. I think I need to make the next one a lot harder. memcpy wins! You get those 25 characters sean, hahaha!

I'll post up the proper solution momentarily.
Chairman Ray
Profile Blog Joined December 2009
United States11903 Posts
February 20 2013 08:14 GMT
#14
Well of course some guy named memcpy wins at something coding related
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 20 2013 08:22 GMT
#15
On February 20 2013 17:14 Chairman Ray wrote:
Well of course some guy named memcpy wins at something coding related

HAHAHA so true! I posted up a proper solution

Man I still can't believe two people figured it out so fast. Dang. I was really worried the puzzle would be way too vague or hard... Hmm I'll be much more prepared next time
LeafMeAlone
Profile Blog Joined November 2010
United States301 Posts
February 20 2013 08:26 GMT
#16
is memcpy your friend or something Cecil, looks like he also worked on perspective and goes to digipen (from my 2 second research). or memcpy = cecil?
~_~
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 20 2013 08:28 GMT
#17
On February 20 2013 17:26 LeafMeAlone wrote:
is memcpy your friend or something Cecil, looks like he also worked on perspective and goes to digipen (from my 2 second research). or memcpy = cecil?

Sup dude long time no see! Yeah he goes to school with me, and it's just way too funny that he brute forced it. Ugh I wish I took a little more time and made a better cypher
ZERG_RUSSIAN
Profile Blog Joined November 2008
10417 Posts
February 20 2013 10:41 GMT
#18
Congrats man, way to get there
I'm on GOLD CHAIN
Logo
Profile Blog Joined April 2010
United States7542 Posts
February 20 2013 13:40 GMT
#19
Hahha nice job memcpy. That's the price you pay for making a puzzle for computer scientists Cecil .
Logo
IRL_Sinister
Profile Blog Joined May 2011
Ireland621 Posts
February 20 2013 16:02 GMT
#20
Mind = blown.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 20 2013 19:56 GMT
#21
On February 20 2013 22:40 Logo wrote:
Hahha nice job memcpy. That's the price you pay for making a puzzle for computer scientists Cecil .

Haha, but it's just copy paste!
snively
Profile Blog Joined August 2011
United States1159 Posts
February 20 2013 21:43 GMT
#22
lol memcpy didnt do half the puzzle, he skipped to the text and brute forced the link!!
:O
My religion is Starcraft
Selth
Profile Blog Joined July 2010
United States469 Posts
February 21 2013 02:57 GMT
#23
:o This stuff about C is over my head. lol I figured it out via right click an image on the first page and selecting "View Image Info" after deciphering the message in the post. Simply sifted through that list and found the image which had the highlighted link. Typed in the link and profit. Too bad I was at school all day to do this.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
February 21 2013 04:35 GMT
#24
On February 21 2013 11:57 Selth wrote:
:o This stuff about C is over my head. lol I figured it out via right click an image on the first page and selecting "View Image Info" after deciphering the message in the post. Simply sifted through that list and found the image which had the highlighted link. Typed in the link and profit. Too bad I was at school all day to do this.

O.o the link was encrypted?
Bobbias
Profile Blog Joined March 2008
Canada1373 Posts
February 21 2013 15:33 GMT
#25
Cecil it's interesting to see your description of how your career with sc2 ended up... I remember hanging out in your stream while you practiced before that break where you stopped streaming for a while. Since then I've tried to keep track of your career hoping you'd get somewhere, so it's nice to see a rundown of what actually happened.

Congrats on the 2k posts. Whenever I see your programming related stuff it gets me back into the programming mindset, but I never end up finishing anything except tiny projects
dorisrivera
Profile Joined October 2022
2 Posts
Last Edited: 2022-10-30 19:38:29
October 04 2022 20:15 GMT
#26
--- Nuked ---
dorisrivera
Profile Joined October 2022
2 Posts
Last Edited: 2022-10-31 18:22:59
October 31 2022 18:22 GMT
#27
--- Nuked ---
lakakhan
Profile Joined March 2023
2 Posts
March 03 2023 15:46 GMT
#28
--- Nuked ---
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 6h 58m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 512
mouzHeroMarine 324
BRAT_OK 82
FoxeR 51
RushiSC 36
StarCraft: Brood War
Calm 3887
Bisu 2370
Rain 1561
Shuttle 893
Soulkey 563
Mini 549
EffOrt 487
Light 390
Larva 358
firebathero 338
[ Show more ]
Stork 243
ggaemo 212
hero 204
Snow 175
actioN 165
Zeus 144
Dewaltoss 130
Rush 115
Mong 82
Hyun 70
Sexy 36
ToSsGirL 34
Movie 34
Bale 22
Barracks 22
Shine 20
JYJ 20
Terrorterran 19
yabsab 19
sorry 18
HiyA 16
ajuk12(nOOB) 13
Noble 11
Yoon 11
zelot 11
Sacsri 9
Dota 2
qojqva2330
Counter-Strike
fl0m3439
byalli473
x6flipin349
Super Smash Bros
C9.Mang0126
Other Games
Grubby2050
singsing1909
Livibee649
Mlord530
DeMusliM304
ArmadaUGS166
JuggernautJason102
KnowMe53
Trikslyr53
Rex34
ODPixel29
MindelVK1
Organizations
StarCraft 2
TaKeTV 294
Other Games
BasetradeTV200
StarCraft: Brood War
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• mYiSmile128
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV376
League of Legends
• TFBlade1189
Other Games
• Shiphtur400
Upcoming Events
Replay Cast
6h 58m
Escore
16h 58m
CrankTV Team League
17h 58m
WardiTV Summer Champion…
18h 58m
Big Brain Bouts
22h 58m
Soulspirit vs goblin
TriGGeR vs Bunny
OSC
1d 4h
Korean StarCraft League
1d 9h
Afreeca Starleague
1d 10h
RSL Revival
1d 15h
Serral vs SHIN
herO vs Solar
Online Event
1d 21h
[ Show More ]
Replay Cast
2 days
RSL Revival
2 days
Clem vs ByuN
Rogue vs Lambo
OSC
2 days
WardiTV Weekly
3 days
Sparkling Tuna Cup
4 days
INu's Battles
4 days
Cure vs herO
ByuN vs Rogue
PiGosaur Cup
5 days
The PondCast
5 days
Kung Fu Cup
5 days
Patches Events
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-07-22
HSC XXIX
Eternal Conflict S2 E3

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
CSLAN 4
ASL Season 22
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.