Old 09-3-2015, 12:22 PM   #281
VisD
FFR Simfile Author
Retired StaffFFR Simfile AuthorFFR Veteran
 
VisD's Avatar
 
Join Date: Jun 2007
Posts: 1,195
Default Re: Psychopath Thread

http://k2xl.com/games/psychopath2/ works, if you want the forums (which is what that link brings you to) it's /phpBB3/
__________________


VisD is offline   Reply With Quote
Old 09-8-2015, 11:51 AM   #282
DarkManticoreX2
TWG Overlord
FFR Veteran
 
DarkManticoreX2's Avatar
 
Join Date: Apr 2005
Location: Home of the Cheesesteak
Age: 37
Posts: 7,355
Send a message via AIM to DarkManticoreX2
Default Re: Psychopath Thread

Quote:
Originally Posted by VisD View Post
Necroing this thread to say that if any one who knows this game sees this, go play my new levels Packing Up and Moving Up, they're my favourite pp2 levels (that I've made), solutions are cool, go play lol
I should get to these sometime this week.

Had an epipheny on "the fall" and figured out what YFKD was doing.
__________________
AAA's = 800

Quote:
Originally Posted by V
Manti, I apologize for insulting you. Let the record show that I am a prickass douche, and not only that, but that I am a terrible player.
DarkManticoreX2 is offline   Reply With Quote
Old 09-8-2015, 04:20 PM   #283
Reincarnate
x'); DROP TABLE FFR;--
Retired StaffFFR Veteran
 
Reincarnate's Avatar
 
Join Date: Nov 2010
Posts: 6,332
Default Re: Psychopath Thread

my progress ;-;
Reincarnate is offline   Reply With Quote
Old 09-8-2015, 04:51 PM   #284
Hakulyte
the Haku
Retired StaffD7 Elite KeysmasherFFR Veteran
 
Hakulyte's Avatar
 
Join Date: Jul 2005
Age: 35
Posts: 4,517
Default Re: Psychopath Thread

mfw http://www.flashflashrevolution.com/indexpsycho.php still works. Still at 57, haven't put much thought in that particular level yet.

Last edited by Hakulyte; 09-8-2015 at 04:54 PM..
Hakulyte is offline   Reply With Quote
Old 09-8-2015, 04:58 PM   #285
Reincarnate
x'); DROP TABLE FFR;--
Retired StaffFFR Veteran
 
Reincarnate's Avatar
 
Join Date: Nov 2010
Posts: 6,332
Default Re: Psychopath Thread

Woot! Thanks, Hakulyte.

...aaaaaand level 70 bringing back the pain
Reincarnate is offline   Reply With Quote
Old 09-8-2015, 05:19 PM   #286
awein999
(ಠ⌣ಠ)
FFR Veteran
 
awein999's Avatar
 
Join Date: Oct 2007
Posts: 4,638
Send a message via Skype™ to awein999
Default Re: Psychopath Thread

beat lvl 40 the lvl i stopped on years ago hype
__________________
Quote:
Originally Posted by Staiain View Post
i am super purple hippo
awein999 is offline   Reply With Quote
Old 09-8-2015, 05:24 PM   #287
YoshL
Celestial Harbor
FFR Simfile AuthorFFR Music ProducerD7 Elite KeysmasherFFR Veteran
 
YoshL's Avatar
 
Join Date: Aug 2008
Location: Celestial Harbor
Age: 30
Posts: 6,156
Send a message via AIM to YoshL Send a message via MSN to YoshL Send a message via Skype™ to YoshL
Default Re: Psychopath Thread

i'm on 53, i actually tried it a couple days ago, and omfg the amount of locks..

Edit: I'm 4 moves away from a solution somehow
edit2: 2 moves away...some random place that i'm missing a quick optimization ugh

edit3: CLEAR
__________________


Quote:
Originally Posted by Charu View Post
Only yours, for an easy price of $19.99! You too can experience the wonders of full motion rump sticking.

Last edited by YoshL; 09-8-2015 at 06:22 PM..
YoshL is offline   Reply With Quote
Old 09-8-2015, 07:59 PM   #288
Reincarnate
x'); DROP TABLE FFR;--
Retired StaffFFR Veteran
 
Reincarnate's Avatar
 
Join Date: Nov 2010
Posts: 6,332
Default Re: Psychopath Thread

I decided to write a solver for this game in Python.

It's actually a pretty interesting optimization challenge in itself. I'll post how long it takes to solve each level (with any notes of interest). A significant speed boost could be achieved by coding this in C++ or whatever, but Python is a lot easier to get up and running.

Verbose first 20, (just to show what it outputs - not updating this further):


Level 1: Eyes Closed by KiggD
________
______S_
________
________
_E______
________
Solution found in: 0.0173476971656 second(s)
Full solution (8 moves): VVV<<<<<

move V 3 time(s) move < 5 time(s)

Level 2: Straightforward? by KiggD
_____________
_____________
__S___B___E__
_____________
_____________
Solution found in: 0.0566503853381 second(s)
Full solution (10 moves): ^>>>>>V>>>

move ^ 1 time(s) move > 5 time(s) move V 1 time(s) move > 3 time(s)

Level 3: Shoelace by KiggD
_________
_S_______
____B____
_______B_
___BB_B__
____B____
______BE_
_________
Solution found in: 0.1009850047 second(s)
Full solution (11 moves): VV>>>>VV>>V

move V 2 time(s) move > 4 time(s) move V 2 time(s) move > 2 time(s) move V 1 time(s)


Level 4: Defence by KiggD
_______________
________BBBB___
______B___SB___
_____B_____B___
____B___B__B___
___B__B__B_B___
____B__B___B___
_____B_____B___
___E____B______
__________B____
_______________
Solution found in: 0.0490804655702 second(s)
Full solution (13 moves): VVVVV<<<V<<<<

move V 5 time(s) move < 3 time(s) move V 1 time(s) move < 4 time(s)

Level 5: Vent by KiggD
_______B_____
________B_BBB
______B__B__B
___BB__B__S_B
___BB_B__B__B
__B__B____BBB
E___B_B______
__B__________
______B______
_____B_______
_B___________
Solution found in: 0.0707425295044 second(s)
Full solution (15 moves): <<VVVV<<<<<^<<<

move < 2 time(s) move V 4 time(s) move < 5 time(s) move ^ 1 time(s) move < 3 time(s)


Level 6: HotDog by KiggD
_________B____B____
____B_B__B_______B_
S__B___B__B__B__BB_
____B_B__B____B_BE_
______B____B____B__
Solution found in: 0.714021499564 second(s)
Full solution (32 moves): ^^>>>>>>>V>VVV>>^>^^>>>>^>>>VVV<

move ^ 2 time(s) move > 7 time(s) move V 1 time(s) move > 1 time(s) move V 3 time(s)
move > 2 time(s) move ^ 1 time(s) move > 1 time(s) move ^ 2 time(s) move > 4 time(s)
move ^ 1 time(s) move > 3 time(s) move V 3 time(s) move < 1 time(s)

Level 7: Handywork by KiggD
S__________B________
_______B___B________
______B____B________
_____B_____B________
____B______B________
___B__BBBBB__BBBBBBB
__B__B_____________B
_B_B____B____BBB___B
_B____B__B_________B
_B___________BBB___B
__B___B__B_________B
_B_B___B__B__BBB___B
_B__B______B_______B
_B____B__B___BBBB_BB
_____B__B____BE____B
Solution found in: 0.55405124556 second(s)
Full solution (40 moves): VVVVVVVVVVVVVV>>^>>>^>>>>>V>>^>>>>>VV<<<

move V 14 time(s) move > 2 time(s) move ^ 1 time(s) move > 3 time(s) move ^ 1 time(s)
move > 5 time(s) move V 1 time(s) move > 2 time(s) move ^ 1 time(s) move > 5 time(s)
move V 2 time(s) move < 3 time(s)

Level 8: Shield by timhalb
B__B__B__B__B_
__B__B_B__B__B
_B__B___B__B__
B_____B__B__B_
__B___BB__B__B
_B__B_B__B_B__
B______B____B_
__B_BSB__BB__B
______B_B___B_
B_B_B_B__BBB__
B__B_B__BBEB__
_B__B_B__B__B_
_______B__B__B
B_B_B_B__B__B_
_B___B__B__B__
B_B_B_B___B__B
Solution found in: 0.187501550162 second(s)
Full solution (34 moves): ^^^^^>>V>VVVV<VVVV>VV<VV>>^>^>^^<^

move ^ 5 time(s) move > 2 time(s) move V 1 time(s) move > 1 time(s) move V 4 time(s)
move < 1 time(s) move V 4 time(s) move > 1 time(s) move V 2 time(s) move < 1 time(s)
move V 2 time(s) move > 2 time(s) move ^ 1 time(s) move > 1 time(s) move ^ 1 time(s)
move > 1 time(s) move ^ 2 time(s) move < 1 time(s) move ^ 1 time(s)

Level 9: Minefield by KiggD
S__________BB_______
__________B_B___E___
____B_B__B__B_B_____
__BB_B__B___B_B_____
__BB___B______B_____
___B__B_B_BB_B______
_B__B____BB_B_B_____
B_____B__BB____B____
__B__B__B_B_B_B_B___
____B_B_____B__B_B__
___B___BBBBB__B_____
______B_______B_B__B
____B____________B__
__________________B_
____________________
Solution found in: 0.478262673051 second(s)
Full solution (45 moves): VVVVV>>VV<VVVV>>>>V>>>>>>>>>>^^>>>^^^^^^^^^<<

move V 5 time(s) move > 2 time(s) move V 2 time(s) move < 1 time(s) move V 4 time(s)
move > 4 time(s) move V 1 time(s) move > 10 time(s) move ^ 2 time(s) move > 3 time(s)
move ^ 9 time(s) move < 2 time(s)

Level 10: Escapology by KiggD
S__B__
___B__
___B__
BMBB__
______
_____E
Solution found in: 0.00271716586857 second(s)
Full solution (10 moves): VV>VV>V>>>

move V 2 time(s) move > 1 time(s) move V 2 time(s) move > 1 time(s) move V 1 time(s)
move > 3 time(s)

Level 11: Round the Bend by KiggD
______B_B__
_____E_____
_BBBBBBMB__
_B____M_B_M
_B__M_M__B_
B_MB__BB___
B____MB____
_B__B______
B__B_______
BSB________
_B_________
Solution found in: 0.063630174653 second(s)
Full solution (16 moves): ^>^^>>^^>>>^^^<<

move ^ 1 time(s) move > 1 time(s) move ^ 2 time(s) move > 2 time(s) move ^ 2 time(s)
move > 3 time(s) move ^ 3 time(s) move < 2 time(s)

Level 12: Stuck Zipper by Anorhc
BBBBBBBBBBBBBBBBBBB
_B_B_B_B_B_B___B_B_
SM_M_M_M_M_M_M_M___
__M_M_M_M_M_M_M__E_
B_B_B_B_B_B_B_B_B_B
Solution found in: 0.261235356854 second(s)
Full solution (30 moves): V>>^>V>^>V>^>V>^>V>^>V>^>V>>>>

move V 1 time(s) move > 2 time(s) move ^ 1 time(s) move > 1 time(s) move V 1 time(s)
move > 1 time(s) move ^ 1 time(s) move > 1 time(s) move V 1 time(s) move > 1 time(s)
move ^ 1 time(s) move > 1 time(s) move V 1 time(s) move > 1 time(s) move ^ 1 time(s)
move > 1 time(s) move V 1 time(s) move > 1 time(s) move ^ 1 time(s) move > 1 time(s)
move V 1 time(s) move > 1 time(s) move ^ 1 time(s) move > 1 time(s) move V 1 time(s)
move > 4 time(s)

Level 13: The Rabbit Hole by timhalb
____BBB_
____B_BB
_BBBBMEB
BB_B___B
B_M_MMBB
B__M__B_
B_M_M_B_
BS_M_BB_
BBBBBB__
Solution found in: 0.0344529276885 second(s)
Full solution (12 moves): >^>>^>^<^>^>

move > 1 time(s) move ^ 1 time(s) move > 2 time(s) move ^ 1 time(s) move > 1 time(s)
move ^ 1 time(s) move < 1 time(s) move ^ 1 time(s) move > 1 time(s) move ^ 1 time(s)
move > 1 time(s)

Level 14: Equality by Jamesandpie
___B_BBE____
__B___M__B__
___MMBMBB_B_
E__B__M___M_
MMB_B_BB__M_
MM___S_M_BE_
____B_B_BMB_
___B_B_MM__B
____M_M_B_B_
___BEB_B_E__
Solution found in: 0.0153241483947 second(s)
Full solution (8 moves): >>VV>>VV

move > 2 time(s) move V 2 time(s) move > 2 time(s) move V 2 time(s)

Level 15: Cross Eyed by timhalb
MBMBMBMBMBMBMBMBMBM
BM______B_B______MB
M_M____B___B____M_M
B__M__B_____B__M__B
M___MB___B___BM___M
B___BM_______MB___B
M__B_MM_____MM_B__M
B_B_M__M___M__M_B_B
MB_M____M_M____M_BM
BSM______M______MEB
MB_M____M_M____M_BM
B_B_M__M___M__M_B_B
M__B_MM_____MM_B__M
B___BM_______MB___B
M___MB___B___BM___M
B__M__B_____B__M__B
M_M____B___B____M_M
BM______B_B______MB
MBMBMBMBMBMBMBMBMBM
Solution found in: 2.97808520628 second(s)
Full solution (22 moves): >^>>^>>>>V>V>>>>>>^>V>

move > 1 time(s) move ^ 1 time(s) move > 2 time(s) move ^ 1 time(s) move > 4 time(s)
move V 1 time(s) move > 1 time(s) move V 1 time(s) move > 6 time(s) move ^ 1 time(s)
move > 1 time(s) move V 1 time(s) move > 1 time(s)

Level 16: Origin of Symmetry by timhalb
_____EBE_____
_____B_B_____
_BB_M___M_BB_
_B_M_B_B_M__B
_BEBMBMBMBEB_
_B___MSM___B_
_BEBMBMBMBEB_
B__M_B_B_M__B
_BB_M__M__BB_
_____B_B_____
_____EBE_____
Solution found in: 0.0688361515626 second(s)
Full solution (7 moves): >>VV>>^

move > 2 time(s) move V 2 time(s) move > 2 time(s) move ^ 1 time(s)

Level 17: brain by timhalb
MME_MMMMMMMMMMMMMMM
M_M_M_M___M_M___M_M
MMMMM_MMMMM_M_MMM_M
M___M_M_M_M_M_M___M
MMMMMMM_M_MMMMMMMMM
M_____M_M_M_M_M_M_M
M_MMMMMMM_M_M_M_M_M
M_M_M___M_M_M_M_M_M
MMM_MMMMMMM_MMM_M_M
M___M_____M_M_M_M_M
MMMMM_MMMMMMM_MMM_M
M_M_M_M_M___M_M___M
M_MMMMMMMMMMMMM_MMM
M_M___M_M_M___M_M_M
MMMMMMM_M_M_MMM_M_M
M_M_____M_M_M___M_M
M_MMMMMMM_M_MMMMMMM
M___M_____M_____MSM
MMMMMMMMMMMMMMMMMMM
Solution found in: 0.0244587691247 second(s)
Full solution (32 moves): ^^<<^^<<^^<<^^<<^^<<^^<<^^<<^^<^

move ^ 2 time(s) move < 2 time(s) move ^ 2 time(s) move < 2 time(s) move ^ 2 time(s)
move < 2 time(s) move ^ 2 time(s) move < 2 time(s) move ^ 2 time(s) move < 2 time(s)
move ^ 2 time(s) move < 2 time(s) move ^ 2 time(s) move < 2 time(s) move ^ 2 time(s)
move < 1 time(s) move ^ 1 time(s)

Level 18: Industrial Bell by KiggD
___________________
___________________
__________B________
_________B_B_______
__BB___BB___BB_____
_B__B_B__M_M__B____
____BB__MBMBM__B___
__BM___B_B_B_B__B__
__B_MBB_BB_BB_B__B_
_BB______B_B_B__B__
___BBBBB_BSBB__B___
B_B______B_BB__B___
____BBB__B_BBB_____
__BB_____B_B__B____
_B__B__B__M___B____
_B_E___B__B_BM_B___
_B_____B___B__M____
_BBBBBBB___BBBBBB__
___________________
Solution found in: 5.02315748871 second(s)
Full solution (42 moves): ^^^^^<<V<<V<<V<^^<<VV<VV>VV>>^>>>>VV<VV<<<

move ^ 5 time(s) move < 2 time(s) move V 1 time(s) move < 2 time(s) move V 1 time(s)
move < 2 time(s) move V 1 time(s) move < 1 time(s) move ^ 2 time(s) move < 2 time(s)
move V 2 time(s) move < 1 time(s) move V 2 time(s) move > 1 time(s) move V 2 time(s)
move > 2 time(s) move ^ 1 time(s) move > 4 time(s) move V 2 time(s) move < 1 time(s)
move V 2 time(s) move < 3 time(s)

Level 19: Puncture by timhalb
________B________
______BB_BB______
____BB_____BB____
___B___B_B___B___
_BBB_BBBMBBB_BBB_
___MMB__M__BMM___
__B__B_BSB_B__B__
_B_BBB_B_B_BBB_B_
_BMM___B_B___MMB_
_B_B_B_M_M_B_B_B_
_B_B__BMBMB__B_B_
____B___B___B____
_B___BB_E_BB___B_
__B___BMBMB___B__
___B_MM___MM_B___
___B__B_B_B__B___
___BBBBBBBBBBB___
Solution found in: 5.15552203881 second(s)
Full solution (52 moves): VVV<VV<<^<^^>>^^^>>^^^>>V>>VV>>>V>VVVVV<<V<V<<V<<^^<

move V 3 time(s) move < 1 time(s) move V 2 time(s) move < 2 time(s) move ^ 1 time(s)
move < 1 time(s) move ^ 2 time(s) move > 2 time(s) move ^ 3 time(s) move > 2 time(s)
move ^ 3 time(s) move > 2 time(s) move V 1 time(s) move > 2 time(s) move V 2 time(s)
move > 3 time(s) move V 1 time(s) move > 1 time(s) move V 5 time(s) move < 2 time(s)
move V 1 time(s) move < 1 time(s) move V 1 time(s) move < 2 time(s) move V 1 time(s)
move < 2 time(s) move ^ 2 time(s) move < 1 time(s)

Level 20: Truancy by Jamesandpie
_________M_________
_________M__B______
______B__M_________
___BBBBBBBBB__B____
___B_M_B___B_______
__BB__M____BBMMMMMM
_____M_BM__B_______
_BB_BBMB_BBB_B_B___
_B___M__M_BE_______
_B___B____B_B______
_BBBBBBB_SB________
__M_M__BBBB_B______
__M_B_B____M_B_____
__M_M__B____B______
__M__BM_MM_________
__M_B______________
__M__M_B___________
__M________________
__M________________
Solution found in: 0.394996976649 second(s)
Full solution (40 moves): ^<^<<<<<^^<<^^^^^>>>>>>V>>>>>VV>>VVVV<<<

move ^ 1 time(s) move < 1 time(s) move ^ 1 time(s) move < 5 time(s) move ^ 2 time(s)
move < 2 time(s) move ^ 5 time(s) move > 6 time(s) move V 1 time(s) move > 5 time(s)
move V 2 time(s) move > 2 time(s) move V 4 time(s) move < 3 time(s)

Last edited by Reincarnate; 09-9-2015 at 12:12 AM..
Reincarnate is offline   Reply With Quote
Old 09-9-2015, 12:12 AM   #289
Reincarnate
x'); DROP TABLE FFR;--
Retired StaffFFR Veteran
 
Reincarnate's Avatar
 
Join Date: Nov 2010
Posts: 6,332
Default Re: Psychopath Thread

Time listings (non-verbose mode, updated timings):


Level 1: Eyes Closed in 0.101373721063 second(s).
Level 2: Straightforward? in 0.185599876158 second(s).
Level 3: Shoelace in 0.161232192386 second(s).
Level 4: Defence in 0.113630046364 second(s).
Level 5: Vent in 0.0954826796712 second(s).
Level 6: HotDog in 0.0947852138966 second(s).
Level 7: Handywork in 0.294076116565 second(s).
Level 8: Shield in 0.178348113678 second(s).
Level 9: Minefield in 0.24655051645 second(s).
Level 10: Escapology in 0.0105791574477 second(s).
Level 11: Round the Bend in 0.0911550563489 second(s).
Level 12: Stuck Zipper in 0.555337558895 second(s).
Level 13: The Rabbit Hole in 0.101856943826 second(s).
Level 14: Equality in 0.143459857873 second(s).
Level 15: Cross Eyed in 1.89550628489 second(s).
Level 16: Origin of Symmetry in 0.234573861668 second(s).
Level 17: brain in 0.40858109547 second(s).
Level 18: Industrial Bell in 1.09758405724 second(s).
Level 19: Puncture in 1.15001116116 second(s).
Level 20: Truancy in 0.294067991581 second(s).
Level 21: Enclosure in 18.62687035 second(s).
Level 22: Mysterioso in 0.17021243841 second(s).
Level 23: Tidal Wave in 39.4821592446 second(s).
Level 24: Octopussy in 3.71186025369 second(s).
Level 25: Checkmate in (unknown) seconds (more opt. needed)
Level 26: vortex in (unknown) seconds (more opt. needed)
Level 27: T Total in (unknown) seconds (more opt. needed)
Level 28: Small Intestines in 2.08144655513 second(s).
Level 29: trapdoor in 64.9654786514 second(s).
Level 30: Link to the past in 191.062266888 second(s).
Level 31: Stars in 5.87930677632 second(s).
Level 32: Russian Doll in 5.41916110818 second(s)
Level 33: The House of God in (unknown) seconds (more opt. needed)
Level 34: Corner 2 Corner in (unknown) seconds (more opt. needed)
Level 35: Trick Question in (unknown) seconds (more opt. needed)
Level 36: All Boxed Up in (unknown) seconds (more opt. needed)
Level 37: Tetris in (unknown) seconds (more opt. needed)
Level 38: The Long Way Home in (unknown) seconds (more opt. needed)
Level 39: crazystylie in (unknown) seconds (more opt. needed)
Level 40: K2XL Games in 215.366414992 second(s).
Level 41: Saturated in 3.88782774691 second(s).

Last edited by Reincarnate; 09-9-2015 at 12:30 AM..
Reincarnate is offline   Reply With Quote
Old 09-9-2015, 07:37 PM   #290
VisD
FFR Simfile Author
Retired StaffFFR Simfile AuthorFFR Veteran
 
VisD's Avatar
 
Join Date: Jun 2007
Posts: 1,195
Default Re: Psychopath Thread

my life is finally fulfilled

__________________


VisD is offline   Reply With Quote
Old 12-12-2017, 04:30 AM   #291
drizzleRomanceGirl
rain of memories...
FFR Veteran
 
drizzleRomanceGirl's Avatar
 
Join Date: Oct 2012
Location: Washington (state)
Age: 29
Posts: 2,952
Send a message via Skype™ to drizzleRomanceGirl
Default Re: Psychopath Thread

!!!!!!!!!!!!!!!!!!!!!! I FINALLY FIGURED OUT LEVEL 30

I cheated though since I read all the hints in this thread

*edit* i'm on level 34!

*edit#2* now i'm on level 35!

*edit#3* level 36!
__________________
i'm a transgender woman in case you didn't know

my discord username is drizzleRomanceGirl0706 in case anyone wants to message me

Division 5 2nd place

Quote:
Originally Posted by hosua View Post
Oh, I thought it was just my internet this whole time.
Quote:
Originally Posted by rushyrulz View Post
Also that triple post is almost as delicious as a hot, fresh, Domino's pizza.
Quote:
Originally Posted by aperson View Post
can y'all take a break and kiss
(the first section of this chapter)

https://www.fanfiction.net/s/5125582...sokyo-no-Jinja

Last edited by drizzleRomanceGirl; 12-12-2017 at 01:01 PM..
drizzleRomanceGirl is offline   Reply With Quote
Old 07-3-2019, 01:29 PM   #292
VisD
FFR Simfile Author
Retired StaffFFR Simfile AuthorFFR Veteran
 
VisD's Avatar
 
Join Date: Jun 2007
Posts: 1,195
Default Re: Psychopath Game Thread

so does pp2 not work (when loading a level) for everyone at last or
__________________


VisD is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 07:29 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright FlashFlashRevolution