Trying to keep the roads clear in Echoland, Hakuba (Japan) after 3 days of non-stop snow falls