. .. ... # .... #.####..... #..<)...... #####...<.. .##### .. ###