date palms and olive trees numbering in the hundreds of thousands , wild flowers and cacti , impossible in beauty and abundance , farmed fruits and vegetables , especially apricots , figs and corn , astounding in size and taste .