######## #..<...# ######g# ... ####