# ####. #.... #....###########.# .#................# ........################.## ...........)).....)oO.....# ........################### ........# .########