/"#+1""""".+."""""/"""+"""""""+""""""""""+"""""""+0""""""-""""""+"""""""+""",""""""+,""""""+-"#""""""#+""""""#+""#,""""""+,""""""+-"#-""""""+"""""""+""""""+""""""0+""""""""""+"""""""+"""""""/"#+1""""".+."""""/""""