Two small queries

Query 1 : How to check if a directory already exists? If doesn't exist then
create a new one.

Query 2 : I want to put following text using a single echo statement into a
log file and also want to retain the formatting of the text. How it
can be done?

        ewdvgw eqjhd fvgweqj hfweqf jkweg qfjweqf
         bwdfjb  wfjwb            fwej fjewf wjefw ejfw efwe
          fewfeff \\jjjjjj eddwdwf wecfwd/
          wewefwef wefwefwef 3eiouo23
          edwewef      ewfwefewe nbgfb
if [[ ! -d ${DIR_NAME} ]]
then
     mkdir -p ${DIR_NAME}
fi
echo "ewdvgw eqjhd fvgweqj hfweqf jkweg qfjweqf
>bwdfjb wfjwb fwej fjewf wjefw ejfw efwe
>bwdfjb wfjwb fwej fjewf wjefw ejfw efwe"

Query 2 : I want to put following text using a single echo statement into a
log file and also want to retain the formatting of the text. How it
can be done?

cat <<'EOF' 1>Output_File
ewdvgw eqjhd fvgweqj hfweqf jkweg qfjweqf
bwdfjb wfjwb fwej fjewf wjefw ejfw efwe
fewfeff \jjjjjj eddwdwf wecfwd/
wewefwef wefwefwef 3eiouo23
edwewef ewfwefewe nbgfb
EOF