2009-03-15 Far may correspond to haruka(遥かに). Through to sugara(すがら). 'the whole night through' means 夜すがら.