######### ........######### ........'.......# ........#######.# ........#.....#r# ........#.###.#S# ........#.#<..#.# ........#.#####.# #########.......# #########