""""""-+"""""",+""/""""+""+"""""""+"""""""+."+""./-""""""+"++++"++#++++++++"/"""/+"+"""#"""+"""""""#+"+"""+"""+"++++++#",+"""+"""+""""-#""+"#"""+"""+"""+"+##+"+"".+"".+++","+##+"+++++#+++"""""+""-"""""""""""",""""