##### ####...#### #+###.........### +.'......<......# ###)###.........### #....[####...#### #.....###...#####... ....... ##.......... ####### #####....## ####