All contents ©Hal Ikeda WWW.HALNOTE.COM