takumi did his best
256