#######..## #..<......# ######....# ... #