Revert "Shimofuri"

This reverts commit ae06b5d4009488091ffa6bad04774e8934cb3f0d.
Revert "Revert "Shimofuri""

This reverts commit 97a76d8607d5edbd942c4c7564646a020d3bcc58.
Revert "Revert "Revert "Shimofuri"""

This reverts commit 4ae1d3c1d94927535eb96246d86696d1ecb6d768.