.########...########..##.....##..########..##.....##.....##.....##.....##.......##...##.....##.....##.....##.....##......##....########......##.....##.....##.....##.....##............##.....##.....##....##......##............##.....##.....##...##.......##............##......#######...########.