Kotomora
巨塔 (きょとう, kyotou) Japanese meaning: tall tower | Kotomora