medieval elven city, built into trees and stone