meru adachi