##+#..... ........## .......... ......... ......... ........# ........# ........### ..........# ..#+#+#...## #......# #....hS...... #.............. ####..(........ ...>......... ###.....#..... #.....#..... #.....#.....