####### #.....# #..)..########... #................ #...))###!###### #...).# #.## ####### #.)## ##)J# ##J# o.. ..... ......# ......# ......# ......#