######## #....... ###..... #....# ##.<..# #.....# ........S# #.........%. #.).......#... #...(.....#..... #.........# .... #.........# #s# .......... ..