############## #[..?..))..... #......o...... #.(...####.... #...## #.. ##.. . #. #