framed by snow-dusted mountain ranges to the north and south , the entire valley stretched thirty miles long , an oasis of farmlands and sheep ranches nestled between the tall , stony peaks of the hindu kush .