作者
ひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひまひま
