ishaan23

You have come to this strange place in desperate search of your friend.
Puzzle