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