..............+....................................................................+....................................................................+....................................................................+....................................................................+....................................................................+.....................................................
""""""""""""""+"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""+"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""+""""""""""""""""""""""""""""""""""""""""""""""""""""""