Kotomora
宇宙基地 (uchuukichi) Japanese meaning: space station | Kotomora