all rights reserved? umm...i think so.
(c)
Kotaro Tanaka