//........................................,°.
//......................................°(//°
//......................................//&/
//...................°........(°///.,.°(/,°..,,,
//................/&#°,(°.,...,/((%./#(//#.//((#(###/°°///#%#%(%(°°
//...............//°/%&°#&/°/,.°/,°%##/°,(/°(/°#,,,°(#&(//
//........................(°#/(#/(°,........°/%(/°/.#,,
//....................../#(.&(°.//(/,/........,,./°°
//...................../(%//,..........,°(/(((°/%%°....